Qt Quick - 弹出控件综述
- 一、概述
- 一、抽屉控件
- 二、菜单控件
- 三、弹出控件
- 四、工具提示控件
一、概述
控件 | 功能 |
---|---|
Dialog | 带有标准按钮和标题的弹出式对话框,用于与用户进行短期交互 |
Drawer | 可以用滑动手势打开和关闭的侧面板 |
Menu | 弹出式菜单,可以用作上下文菜单或弹出式菜单 |
Popup | 弹出式用户界面控件的基本类型 |
ToolTip | 提供任何控件的工具提示 |
每种类型的弹出式控件都有自己特定的目标用例。下面的小节提供了根据用例选择适当类型的弹出控件的指导方针。
一、抽屉控件
Drawer提供了一个基于滑动的侧边面板,类似于经常在触控界面中使用的侧边面板,为导航提供一个中心位置。很像移动端的左滑菜单的样子。
抽屉可以放置在屏幕的四个边缘的任何一个位置。它允许用户在不占用宝贵屏幕空间的情况下添加导航。用户可以在任何时候通过简单的滑动移动来显示和隐藏抽屉。因为是这个Drawer平时是隐藏着的,需要的时候才滑动出来,后面再收回去的。
二、菜单控件
菜单控件显示可选择项目的垂直列表。它可用于提供在给定上下文中可执行的操作列表。
三、弹出控件
一个弹出窗口在其他应用程序内容之上显示内容。它提示用户做出决定或输入信息。不是什么都需要用提示框的,提示框越少越好,避免用户经常别打扰着。
弹出框可以是模态的或非模态的。一个模态弹出窗口将阻止用户与应用程序交互,直到他们做出选择并关闭弹出窗口。
弹出框可以用于:
- 告知用户必须阅读并确认。
- 显示错误消息。
- 提示用户做出选择和/或输入一个值。
四、工具提示控件
工具提示显示一段简短的文本,通知用户控件的功能。它通常置于父控件之上或之下。
建议:
- 如果控件的描述性文本很少或没有,或需要简短的解释,则使用工具提示。
- 仅当特定控件的信息在屏幕的其他地方不可用时,才使用工具提示。
- 保持工具提示文本简短,以便在显示时不包含其他内容。