小部件类
小部件类
以下部分列出了小部件类。请参阅Qt 小部件画廊以获取一些示例。
基本小部件类
这些基本小部件(控件),例如按钮、组合框和滚动条,是为直接使用而设计的。
带文字标签的复选框 | |
将按钮与下拉列表结合使用 | |
视窗风格命令链接按钮 | |
基于 QDateTimeEdit 小部件的日期编辑器 | |
日期和时间编辑器小部件 | |
圆形范围控件(如速度表或电位器) | |
接收双精度值的旋钮小部件 | |
可在部件正常绘制区域之外的自定义焦点框架 | |
允许用户选择字体族的下拉列表框 | |
显示类似 LCD 的数字 | |
文本或图像显示 | |
单行文本编辑器 | |
菜单小部件,用于菜单栏、上下文菜单和其他弹出菜单中 | |
水平或垂直进度条 | |
命令按钮 | |
带文字标签的单选按钮 | |
查看其他小部件的滚动视图 | |
垂直或水平滚动条 | |
用于调整顶级窗口大小的调整手柄 | |
垂直或水平滑块 | |
旋钮小部件 | |
选项卡条,例如用于选项卡对话框的 | |
堆叠选项卡小部件 | |
基于 QDateTimeEdit 小部件的时间编辑器 | |
用于工具操作项的选项卡小部件列 | |
用于快速访问命令或选项的工具按钮,通常用于 QToolBar 内部 | |
所有用户界面对象的基类 |
高级小部件类
高级 GUI 小部件,例如选项卡小部件和进度条,提供更复杂用户界面控件。
基于月份的日历小部件,允许用户选择日期 | |
列视图的模型/视图实现 | |
数据模型部分与小部件之间映射 | |
模型上的列表或图标视图 | |
默认的表格视图模型/视图实现 | |
默认的树视图模型/视图实现 | |
显示 QUndoStack 的内容 |
抽象小部件类
抽象小部件类是基本类。它们不能单独使用,但当它们作为子类时提供了功能。
按钮小部件的抽象基类,提供了按钮共通的功能 | |
带有按需滚动条的滚动区域 | |
范围内的整数值 | |
旋钮和一行编辑器,用于显示值 | |
对话框窗口的基类 | |
可具有框架的小部件的基类 |
组织小部件类
例如分割器、标签栏、按钮组等,用于将GUI原语组织成更复杂的应用程序和对话框。
用于组织按钮小部件的容器 | |
带标题的组框框架 | |
实现分割器小部件 | |
分割器的处理功能 | |
只显示一个小部件的堆叠小部件 | |
堆叠选项卡小部件 |
图形视图类
所有路径项的公共基类 | |
在QGraphicsAnchorLayout中代表两个项之间的锚点 | |
一种布局,可以在图形视图中将小部件锚在一起 | |
所有图形效果的基类 | |
可以添加到QGraphicsScene中的椭圆项 | |
图形视图中管理小部件的网格布局 | |
图形场景中所有图形项的基类 | |
将一组项作为单个项处理的容器 | |
图形视图中所有布局的基类 | |
可以继承以允许您的自定义项由布局管理 | |
可以添加到QGraphicsScene中的线条项 | |
图形视图中管理小部件的水平或垂直布局 | |
需要信号、槽和属性的图形项的基类 | |
可以添加到QGraphicsScene中的路径项 | |
可以添加到QGraphicsScene中的像素图项 | |
可以添加到QGraphicsScene中的多边形项 | |
在QGraphicsScene中嵌入QWidget的代理层 | |
可以添加到QGraphicsScene中的矩形项 | |
管理大量二维图形项的表面 | |
图形视图框架中的上下文菜单事件 | |
在图形视图框架中的拖放事件 | |
所有图形视图相关事件的基类 | |
请求工具提示时的事件 | |
图形视图框架中的悬停事件 | |
图形视图框架中的鼠标事件 | |
图形视图框架中小部件移动的事件 | |
图形视图框架中小部件大小改变的事件 | |
图形视图框架中的轮事件 | |
可以添加到QGraphicsScene中的简单文本路径项 | |
可以用作渲染SVG文件内容的QGraphicsItem | |
可以添加到QGraphicsScene以显示格式化文本的文本项 | |
在QGraphicsItems上进行高级转换的抽象基类 | |
用于显示QGraphicsScene内容的窗口 | |
所有QGraphicsScene中小部件的基础类 | |
用来描述绘制QGraphicsItem所需的参数 |
模型/视图类
用于显示和编辑模型中的数据项 | |
项模型类的抽象接口 | |
项视图类的基本功能 | |
可以派生子类来创建一维列表模型的抽象模型 | |
可以进行排序、过滤或其它数据处理任务的代理项模型的基础类 | |
可以派生子类来创建表模型的抽象模型 | |
列视图的模型/视图实现 | |
代理多个源模型,并将它们的行连接起来 | |
数据模型部分与小部件之间映射 | |
本地文件系统的数据模型 | |
项视图的头行或列 | |
不修改地代理其源模型 | |
从模型中数据项的显示和编辑功能 | |
在不派生QItemEditorCreatorBase的情况下创建项编辑器基础类 | |
当实现新的项编辑器创建器时必须派生的抽象基类 | |
用于在视图和委托中编辑项数据的控件 | |
管理模型中选中项的信息 | |
跟踪视图的选中项 | |
管理模型中选中项范围的信息 | |
模型上的列表或图标视图 | |
基于项的列表控件 | |
用于与QListWidget项视图类一起使用的项 | |
用于在数据模型中定位数据 | |
持有角色及其相关数据 | |
QModelRoleData对象的范围 | |
用于在数据模型中定位数据 | |
支持在另一个模型和视图之间传递数据时的排序和过滤 | |
用于与QStandardItemModel类一起使用的项 | |
注册控件且不需要派生QItemEditorCreatorBase的可能性 | |
用于存储自定义数据的通用模型 | |
向视图提供字符串的模型 | |
从模型中数据项的显示和编辑功能 | |
默认的表格视图模型/视图实现 | |
具有默认模型的项目表视图 | |
用于与QTableWidget类一起使用的项 | |
在不使用模型索引和选择模型的情况下与模型选择交互的方式 | |
默认的树视图模型/视图实现 | |
使用预定义树模型的树视图 | |
用于与QTreeWidget便捷类一起使用的项 | |
遍历QTreeWidget实例中项的方式 |
主窗口及相关类
可以嵌入到QMainWindow中或在桌面上浮动作为顶级窗口的控件 | |
主应用程序窗口 | |
MDI窗口显示的区域 | |
QMdiArea的子窗口类 | |
菜单小部件,用于菜单栏、上下文菜单和其他弹出菜单中 | |
水平菜单栏 | |
用于调整顶级窗口大小的调整手柄 | |
适合展示状态信息的水平栏 | |
包含控件的可移动面板 | |
扩展QAction,提供一个接口将自定义控件插入到基于动作的容器中,如工具栏 |
控件外观和样式相关类
用于定制UI外观和样式的类。
基于RGB、HSV或CMYK值的颜色 | |
色彩空间抽象 | |
色彩空间之间的转换 | |
封装GUI的通用外观和感觉 | |
具有任意形状的鼠标光标 | |
指定用于绘图的字体查询 | |
关于底层窗口系统中可用的字体信息 | |
关于字体的通用信息 | |
在QGraphicsAnchorLayout中代表两个项之间的锚点 | |
一种布局,可以在图形视图中将小部件锚在一起 | |
包含每个小部件状态的色彩组 | |
封装GUI外观和感觉的抽象基类 | |
创建QStyle对象 | |
返回多于基本数据类型的样式提示 | |
返回QRegion的样式提示 | |
返回QVariant的样式提示 | |
存储QStyle函数使用的参数 | |
方便地在小部件内绘制QStyle元素的类 |
布局类
将子小部件水平或垂直排列 | |
用于组织按钮小部件的容器 | |
管理输入小部件及其相关标签的表单 | |
在QGraphicsAnchorLayout中代表两个项之间的锚点 | |
一种布局,可以在图形视图中将小部件锚在一起 | |
以网格布局小部件 | |
带标题的组框框架 | |
水平排列小部件 | |
几何管理器的基类 | |
QLayout所操作的抽象项目 | |
描述水平和垂直调整策略的布局属性 | |
布局中的空白空间 | |
只显示一个小部件的堆叠小部件 | |
只显示一个小部件的堆叠小部件 | |
垂直排列小部件 | |
表示小部件的布局项目 |
© 2024 Qt公司。本文件中包含的文档贡献为各自所有者的版权。本文件中提供的文档是根据由自由软件基金会发布的GNU自由文档许可版1.3的条款许可的。Qt及其相关标志是Qt公司有限公司在芬兰及/或在其他全球国家的商标。所有其他商标均为各自所有者的财产。