Qt Quick - 弹出控件综述

news/2024/9/23 4:29:31/

Qt Quick - 弹出控件综述

  • 一、概述
  • 一、抽屉控件
  • 二、菜单控件
  • 三、弹出控件
  • 四、工具提示控件

一、概述

控件功能
Dialog带有标准按钮和标题的弹出式对话框,用于与用户进行短期交互
Drawer可以用滑动手势打开和关闭的侧面板
Menu弹出式菜单,可以用作上下文菜单或弹出式菜单
Popup弹出式用户界面控件的基本类型
ToolTip提供任何控件的工具提示

每种类型的弹出式控件都有自己特定的目标用例。下面的小节提供了根据用例选择适当类型的弹出控件的指导方针。

一、抽屉控件

在这里插入图片描述

Drawer提供了一个基于滑动的侧边面板,类似于经常在触控界面中使用的侧边面板,为导航提供一个中心位置。很像移动端的左滑菜单的样子。

抽屉可以放置在屏幕的四个边缘的任何一个位置。它允许用户在不占用宝贵屏幕空间的情况下添加导航。用户可以在任何时候通过简单的滑动移动来显示和隐藏抽屉。因为是这个Drawer平时是隐藏着的,需要的时候才滑动出来,后面再收回去的。

二、菜单控件

在这里插入图片描述

菜单控件显示可选择项目的垂直列表。它可用于提供在给定上下文中可执行的操作列表。

三、弹出控件

一个弹出窗口在其他应用程序内容之上显示内容。它提示用户做出决定或输入信息。不是什么都需要用提示框的,提示框越少越好,避免用户经常别打扰着。

弹出框可以是模态的或非模态的。一个模态弹出窗口将阻止用户与应用程序交互,直到他们做出选择并关闭弹出窗口。
弹出框可以用于:

  • 告知用户必须阅读并确认。
  • 显示错误消息。
  • 提示用户做出选择和/或输入一个值。

四、工具提示控件

在这里插入图片描述

工具提示显示一段简短的文本,通知用户控件的功能。它通常置于父控件之上或之下。
建议:

  • 如果控件的描述性文本很少或没有,或需要简短的解释,则使用工具提示。
  • 仅当特定控件的信息在屏幕的其他地方不可用时,才使用工具提示。
  • 保持工具提示文本简短,以便在显示时不包含其他内容。

http://www.ppmy.cn/news/43032.html

相关文章

Sharding-JDBC之水平分表

目录一、简介1.1、垂直分表1.2、水平分表二、maven依赖三、数据库3.1、创建数据库3.2、创建表四、配置(二选一)4.1、properties配置4.2、yml配置五、实现5.1、实体5.2、持久层5.3、服务层5.4、测试类5.4.1、保存数据5.4.2、查询数据一、简介 1.1、垂直分…

nginx反向代理_负载均衡的配置

说明 两台虚拟机: 88节点是自己的虚拟机 66节点是小组成员的虚拟机,我们暂且叫同学机 tomcat端口,分别为8081和8082 总结就是: 自己虚拟机上面安装nginx和tomcat8082 同学机上安装tomcat8081 一、开始安装nginx(只安装…

在Spring Boot微服务使用Jedis操作Redis String字符串

记录:407 场景:在Spring Boot微服务使用Jedis操作Redis String字符串。 版本:JDK 1.8,Spring Boot 2.6.3,redis-6.2.5,jedis-3.7.1。 1.微服务中配置Redis信息 1.1在application.yml中Jedis配置信息 hub:example:redis:jedis:host: 192.…

Matlab论文插图绘制模板第85期—模值赋色的箭头图

在之前的文章中,分享了Matlab箭头图的绘制模板: 进一步,如果我们想对每一个箭头赋上颜色,以更加直观地表示其模值的大小,该怎么操作呢? 那么,来看一下模值赋色的箭头图的绘制模板。 先来看一下…

EightCap易汇:外汇投资入门需要了解哪些必要知识?

外汇市场是国际投资市场,日内交易量巨大,盈利机会极多。外汇是一种含有杠杆的投资产品,杠杆带来了高收益,也会带来高风险,对于外汇新手来说存在一定难度。新手投资者要如何交易,才能抓住外汇市场的盈利机会…

山东双软认证需要什么条件

山东双软认证需要什么条件 ​ 一、软件企业认定服务 1.软件企业认定基本条件 ①在我国境内成立,有固定办公场所,以软件开发销售为主营业务的企业; ②大专学历人数≧当年月平均人数的40%,研发人员≧当年月平均人数20%&#xff1b…

由libunifex来看Executor的任务构建

前言 之前的一篇文章讲述了future的优缺点,以及future的组合性,其中也讲述了构建任务DAG一些问题,同时给出了比较好的方案则是Executor。 Executor还未进入标准(C23),Executor拥有惰性构建及良好的抽象模型…

登录界面到个人中心

登录页面: 1. 使用路由渲染登录组件 在 /src/views 目录之下,创建 Login 文件夹,并在其下新建 Login.vue登录组件 在 /src/router/index.js 路由模块中,导入需要通过路由渲染的 login.vue 登录组件 在路由模块的 routes 数组中…