下列章节列表 Widget 类。见 Qt Widget 图库 举的一些范例。
这些基本 Widget (控件),如按钮 组合框及滚动条,被设计为可直接使用。
|
|
|
|
|
|
| QCheckBox | 带文本标签的复选框 |
| QComboBox | 组合按钮和弹出列表 |
| QCommandLinkButton | Vista 风格的命令链接按钮 |
| QDateEdit | 用于编辑日期的 Widget (基于 QDateTimeEdit 小部件) |
| QDateTimeEdit | 用于编辑日期和时间的 Widget |
| QDial | 四舍五入范围控制 (像速度计或电位计) |
| QDoubleSpinBox | 采用双精度的自旋框 Widget |
| QFocusFrame | 聚焦框可以在 Widget 的正常可描绘区域之外 |
| QFontComboBox | 让用户选择字体系列的组合框 |
| QLCDNumber | 显示带有类似 LCD 数字的数字 |
| QLabel | 显示文本或图像 |
| QLineEdit | 一行文本编辑器 |
| QMenu | 用于菜单栏、上下文菜单及其它弹出菜单的菜单 Widget |
| QProgressBar | 水平 (或垂直) 进度条 |
| QPushButton | 命令按钮 |
| QRadioButton | 带文本标签的单选按钮 |
| QScrollArea | 把视图卷动到另一 Widget |
| QScrollBar | 垂直 (或水平) 滚动条 |
| QSizeGrip | 用于重置顶层窗口大小的重置大小手柄 |
| QSlider | 垂直 (或水平) 滑块 |
| QSpinBox | 自旋框 Widget |
| QTabBar | 选项卡栏 (如:用于选项卡式对话框) |
| QTabWidget | 选项卡式 Widget 的堆栈 |
| QTimeEdit | 用于编辑时间的 Widget (基于 QDateTimeEdit 小部件) |
| QToolBox | 选项卡化 Widget 项的列 |
| QToolButton | 命令 (或选项) 的快速访问按钮,通常用于 QToolBar |
| QWidget | 所有用户界面对象的基类 |
高级 GUI Widget (如:选项卡小部件和进度条),提供更复杂的用户界面控件。
|
|
|
| QCalendarWidget | 允许用户选择日期,基于月份的日历 Widget |
| QColumnView | 列视图的模型/视图实现 |
| QDataWidgetMapper | 在数据模型区间与 Widget 之间的映射 |
| QListView | 在模型中的列表或图标视图 |
| QTableView | 表格视图的默认模型/视图实现 |
| QTreeView | 树视图的默认模型/视图实现 |
| QUndoView | 显示 QUndoStack 的内容 |
抽象 Widget 类是基类。它们不能作为独立类使用,但提供功能当子类化它们时。
| QAbstractButton | 按钮 Widget 抽象基类,为按钮提供公共功能 |
| QAbstractScrollArea | 带按需滚动条的卷动区域 |
| QAbstractSlider | 在范围内的整数值 |
| QAbstractSpinBox | Spinbox 和显示值的行编辑 |
| QDialog | 对话框窗口的基类 |
| QFrame | 可以拥有框架的 Widget 基类 |
像分割器、选项卡栏、按钮组等类用于组织和分组 GUI 图元成更复杂应用程序和对话框。
| QButtonGroup | 用于组织按钮 Widget 组的容器 |
| QGroupBox | 带标题的分组框框架 |
| QSplitter | 实现分割器 Widget |
| QSplitterHandle | 用于分割器的手柄功能 |
| QStackedWidget | 每次仅一 Widget 可见的 Widget 堆栈 |
| QTabWidget | 选项卡式 Widget 的堆栈 |
| QAbstractGraphicsShapeItem | 用于所有路径项的公共基 |
| QGraphicsAnchor | 表示 QGraphicsAnchorLayout 中 2 项之间的锚点 |
| QGraphicsAnchorLayout | 可以在图形视图中将 Widget 锚定在一起的布局 |
| QGraphicsEffect | 用于所有图形效果的基类 |
| QGraphicsEllipseItem | 可以添加到 QGraphicsScene 的椭圆项 |
| QGraphicsGridLayout | 用于在图形视图中管理 Widget 的栅格布局 |
| QGraphicsItem | QGraphicsScene 中所有图形项的基类 |
| QGraphicsItemGroup | 将一组项视为单项的容器 |
| QGraphicsLayout | 基类为图形视图中的所有布局 |
| QGraphicsLayoutItem | 可以被继承以允许自定义项由布局进行管理 |
| QGraphicsLineItem | 可以添加到 QGraphicsScene 的线项 |
| QGraphicsLinearLayout | 用于在图形视图中管理 Widget 的水平或垂直布局 |
| QGraphicsObject | 基类用于所有要求信号、槽及特性的图形项 |
| QGraphicsPathItem | 可添加到 QGraphicsScene 的路径项 |
| QGraphicsPixmapItem | 可以添加到 QGraphicsScene 的像素图项 |
| QGraphicsPolygonItem | 可以添加到 QGraphicsScene 的多边形项 |
| QGraphicsProxyWidget | 用于将 QWidget 嵌入 QGraphicsScene 的代理层 |
| QGraphicsRectItem | 可以添加到 QGraphicsScene 的矩形项 |
| QGraphicsScene | 用于管理大量 2D 图形项的表面 |
| QGraphicsSceneContextMenuEvent | 在图形视图框架中的上下文菜单事件 |
| QGraphicsSceneDragDropEvent | 用于图形视图框架的拖放事件 |
| QGraphicsSceneEvent | 基类为所有图形视图相关事件 |
| QGraphicsSceneHelpEvent | 当请求工具提示时的事件 |
| QGraphicsSceneHoverEvent | 在图形视图框架中的悬停事件 |
| QGraphicsSceneMouseEvent | 在图形视图框架中的鼠标事件 |
| QGraphicsSceneMoveEvent | 用于在图形视图框架中移动 Widget 的事件 |
| QGraphicsSceneResizeEvent | 用于在图形视图框架中重置 Widget 大小的事件 |
| QGraphicsSceneWheelEvent | 在图形视图框架中的滚轮事件 |
| QGraphicsSimpleTextItem | 可添加到 QGraphicsScene 的简单文本路径项 |
| QGraphicsSvgItem | 用于渲染 SVG 文件内容的 QGraphicsItem |
| QGraphicsTextItem | 可添加到 QGraphicsScene,以显示格式化文本的文本项 |
| QGraphicsTransform | 抽象基类用于在 QGraphicsItems 构建高级变换 |
| QGraphicsView | 用于显示 QGraphicsScene 内容的 Widget |
| QGraphicsWidget | 基类用于 QGraphicsScene 中的所有 Widget 项 |
| QStyleOptionGraphicsItem | 用于绘制 QGraphicsItem 的所需描述参数 |
| QAbstractItemDelegate | 用于显示和编辑来自模型的数据项 |
| QAbstractItemModel | 用于项模型类的抽象接口 |
| QAbstractItemView | 用于项视图类的基本功能 |
| QAbstractListModel | 可以被子类化以创建一维列表模型的抽象模型 |
| QAbstractProxyModel | 可以履行排序、过滤或其它数据处理任务的代理项模型基类 |
| QAbstractTableModel | 可以子类化以创建表格模型的抽象模型 |
| QColumnView | 列视图的模型/视图实现 |
| QConcatenateTablesProxyModel | 代理多个源模型,串联其行 |
| QDataWidgetMapper | 在数据模型区间与 Widget 之间的映射 |
| QFileSystemModel | 用于本地文件系统的数据模型 |
| QHeaderView | 用于项视图的标题行 (或标题列) |
| QIdentityProxyModel | 代理未经修改的源模型 |
| QItemDelegate | 用于显示和编辑来自模型的数据项的设施 |
| QItemEditorCreator | 使之可能创建项编辑器创建者库,无需子类化 QItemEditorCreatorBase |
| QItemEditorCreatorBase | 必须被子类化的抽象基类,当实现新的项编辑器创建者时 |
| QItemEditorFactory | 用于在视图和委托中编辑项数据的 Widget |
| QItemSelection | 管理模型选中项的有关信息 |
| QItemSelectionModel | 保持视图选中项的跟踪 |
| QItemSelectionRange | 管理模型选中项范围的有关信息 |
| QListView | 在模型中的列表或图标视图 |
| QListWidget | 基于项的列表 Widget |
| QListWidgetItem | 用于 QListWidget 项视图类的项 |
| QModelIndex | 用于在数据模型中定位数据 |
| QModelRoleData | 保持角色和与该角色关联的数据 |
| QModelRoleDataSpan | 跨越 QModelRoleData 对象的跨度 |
| QPersistentModelIndex | 用于在数据模型中定位数据 |
| QSortFilterProxyModel | 支持排序和过滤在另一模型和视图之间传递的数据 |
| QStandardItem | 用于 QStandardItemModel 类的项 |
| QStandardItemEditorCreator | 不必子类化 QItemEditorCreatorBase 注册 Widget 的可能性 |
| QStandardItemModel | 用于存储自定义数据的一般模型 |
| QStringListModel | 向视图供给字符串的模型 |
| QStyledItemDelegate | 用于显示和编辑来自模型的数据项的设施 |
| QTableView | 表格视图的默认模型/视图实现 |
| QTableWidget | 基于项的表格视图 (具有默认模型) |
| QTableWidgetItem | 用于 QTableWidget 类的项 |
| QTableWidgetSelectionRange | 在模型中的交互选定方式 (不采用模型索引和选定模型) |
| QTreeView | 树视图的默认模型/视图实现 |
| QTreeWidget | 使用预定义树模型的树视图 |
| QTreeWidgetItem | 用于 QTreeWidget 方便类的项 |
| QTreeWidgetItemIterator | 遍历 QTreeWidget 实例项的办法 |
| QDockWidget | 可以停放在 QMainWindow 内 (或浮动在桌面上作为顶层窗口) 的小部件 |
| QMainWindow | 主应用程序窗口 |
| QMdiArea | 显示 MDI 窗口的区域 |
| QMdiSubWindow | 用于 QMdiArea 的子窗口类 |
| QMenu | 用于菜单栏、上下文菜单及其它弹出菜单的菜单 Widget |
| QMenuBar | 水平菜单栏 |
| QSizeGrip | 用于重置顶层窗口大小的重置大小手柄 |
| QStatusBar | 适于呈现状态信息的水平条 |
| QToolBar | 包含一组控件的可移动面板 |
| QWidgetAction | 通过界面 (把自定义 Widget 插入基于动作的容器) 扩展 QAction,譬如:工具栏 |
用于定制 UI 外观和样式的类。
| QColor | 基于 RGB、HSV 或 CMYK 值的颜色 |
| QColorSpace | 色彩空间的抽象 |
| QColorTransform | 在色彩空间之间变换 |
| QCommonStyle | 封装 GUI 的常见外观和感觉 |
| QCursor | 具有任意形状的鼠标光标 |
| QFont | 指定用于绘制文本的字体查询 |
| QFontDatabase | 底层窗口系统中可用字体的有关信息 |
| QFontInfo | 有关字体的一般信息 |
| QGraphicsAnchor | 表示 QGraphicsAnchorLayout 中 2 项之间的锚点 |
| QGraphicsAnchorLayout | 可以在图形视图中将 Widget 锚定在一起的布局 |
| QPalette | 包含各 Widget 状态的颜色组 |
| QStyle | 封装 GUI 外观和感觉的抽象基类 |
| QStyleFactory | 创建 QStyle 对象 |
| QStyleHintReturn | 返回比基本数据类型更多的样式提示 |
| QStyleHintReturnMask | 返回 QRegion 的样式提示 |
| QStyleHintReturnVariant | 返回 QVariant 的样式提示 |
| QStyleOption | 存储用于 QStyle 函数的参数 |
| QStylePainter | 方便类用于在 Widget 内绘制 QStyle 元素 |
| QBoxLayout | 水平或垂直排列子级 Widget |
| QButtonGroup | 用于组织按钮 Widget 组的容器 |
| QFormLayout | 管理输入 Widget 表单及其关联标签 |
| QGraphicsAnchor | 表示 QGraphicsAnchorLayout 中 2 项之间的锚点 |
| QGraphicsAnchorLayout | 可以在图形视图中将 Widget 锚定在一起的布局 |
| QGridLayout | 在栅格中布局 Widget |
| QGroupBox | 带标题的分组框框架 |
| QHBoxLayout | 水平排列 Widget |
| QLayout | 几何管理器的基类 |
| QLayoutItem | 操纵 QLayout 的抽象项 |
| QSizePolicy | 描述水平和垂直重置大小策略的布局属性 |
| QSpacerItem | 布局中的空白空间 |
| QStackedLayout | 每次仅一 Widget 可见的 Widget 堆栈 |
| QStackedWidget | 每次仅一 Widget 可见的 Widget 堆栈 |
| QVBoxLayout | 垂直排列 Widget |
| QWidgetItem | 表示 Widget 的布局项 |