Qt Widgets C++ 类

Qt Widgets 模块采用 C++ 小部件功能扩展 Qt GUI。 更多...

QAbstractButton

按钮 Widget 抽象基类,为按钮提供公共功能

QAbstractGraphicsShapeItem

用于所有路径项的公共基

QAbstractItemDelegate

用于显示和编辑来自模型的数据项

QAbstractItemView

用于项视图类的基本功能

QAbstractScrollArea

带按需滚动条的卷动区域

QAbstractSlider

在范围内的整数值

QAbstractSpinBox

Spinbox 和显示值的行编辑

QAccessibleWidget

为 QWidgets 实现 QAccessibleInterface

QAction

能被插入小部件中的抽象用户界面动作

QActionGroup

把动作分组在一起

QApplication

管理 GUI 应用程序的控制流和主要设置

QBoxLayout

水平或垂直排列子级 Widget

QButtonGroup

用于组织按钮 Widget 组的容器

QCalendarWidget

允许用户选择日期,基于月份的日历 Widget

QCheckBox

带文本标签的复选框

QColorDialog

用于指定颜色的对话框 Widget

QColormap

将设备无关 QColors 映射到与设备相关像素值

QColumnView

列视图的模型/视图实现

QComboBox

组合按钮和弹出列表

QCommandLinkButton

Vista 风格的命令链接按钮

QCommonStyle

封装 GUI 的常见外观和感觉

QCompleter

基于项模型的补全

QDataWidgetMapper

在数据模型区间与 Widget 之间的映射

QDateEdit

用于编辑日期的 Widget (基于 QDateTimeEdit 小部件)

QDateTimeEdit

用于编辑日期和时间的 Widget

QDial

四舍五入范围控制 (像速度计或电位计)

QDialog

对话框窗口的基类

QDialogButtonBox

在适合当前小部件风格的布局中呈现按钮的 Widget

QDockWidget

可以停放在 QMainWindow 内 (或浮动在桌面上作为顶层窗口) 的小部件

QDoubleSpinBox

采用双精度的自旋框 Widget

QErrorMessage

错误消息显示对话框

QFileDialog

允许用户选择文件 (或目录) 的对话框

QFileIconProvider

用于 QDirModel 和 QFileSystemModel 类的文件图标

QFileSystemModel

用于本地文件系统的数据模型

QFocusFrame

聚焦框可以在 Widget 的正常可描绘区域之外

QFontComboBox

让用户选择字体系列的组合框

QFontDialog

用于选择字体的对话框 Widget

QFormLayout

管理输入 Widget 表单及其关联标签

QFormLayout::TakeRowResult

包含 QFormLayout::takeRow() 调用结果

QFrame

可以拥有框架的 Widget 基类

QGesture

表示包含描述相应用户输入特性的手势

QGestureEvent

触发手势的描述

QGestureRecognizer

用于手势识别的基础设施

QGraphicsAnchor

表示 QGraphicsAnchorLayout 中 2 项之间的锚点

QGraphicsAnchorLayout

可以在图形视图中将 Widget 锚定在一起的布局

QGraphicsBlurEffect

模糊效果

QGraphicsColorizeEffect

彩色化效果

QGraphicsDropShadowEffect

投影效果

QGraphicsEffect

用于所有图形效果的基类

QGraphicsEllipseItem

可以添加到 QGraphicsScene 的椭圆项

QGraphicsGridLayout

用于在图形视图中管理 Widget 的栅格布局

QGraphicsItem

QGraphicsScene 中所有图形项的基类

QGraphicsItemGroup

将一组项视为单项的容器

QGraphicsLayout

基类为图形视图中的所有布局

QGraphicsLayoutItem

可以被继承以允许自定义项由布局进行管理

QGraphicsLineItem

可以添加到 QGraphicsScene 的线项

QGraphicsLinearLayout

用于在图形视图中管理 Widget 的水平或垂直布局

QGraphicsObject

基类用于所有要求信号、槽及特性的图形项

QGraphicsOpacityEffect

不透明度效果

QGraphicsPathItem

可添加到 QGraphicsScene 的路径项

QGraphicsPixmapItem

可以添加到 QGraphicsScene 的像素图项

QGraphicsPolygonItem

可以添加到 QGraphicsScene 的多边形项

QGraphicsProxyWidget

用于将 QWidget 嵌入 QGraphicsScene 的代理层

QGraphicsRectItem

可以添加到 QGraphicsScene 的矩形项

QGraphicsRotation

围绕给定轴的旋转变换

QGraphicsScale

比例缩放变换

QGraphicsScene

用于管理大量 2D 图形项的表面

QGraphicsSceneContextMenuEvent

在图形视图框架中的上下文菜单事件

QGraphicsSceneDragDropEvent

用于图形视图框架的拖放事件

QGraphicsSceneEvent

基类为所有图形视图相关事件

QGraphicsSceneHelpEvent

当请求工具提示时的事件

QGraphicsSceneHoverEvent

在图形视图框架中的悬停事件

QGraphicsSceneMouseEvent

在图形视图框架中的鼠标事件

QGraphicsSceneMoveEvent

用于在图形视图框架中移动 Widget 的事件

QGraphicsSceneResizeEvent

用于在图形视图框架中重置 Widget 大小的事件

QGraphicsSceneWheelEvent

在图形视图框架中的滚轮事件

QGraphicsSimpleTextItem

可添加到 QGraphicsScene 的简单文本路径项

QGraphicsTextItem

可添加到 QGraphicsScene,以显示格式化文本的文本项

QGraphicsTransform

抽象基类用于在 QGraphicsItems 构建高级变换

QGraphicsView

用于显示 QGraphicsScene 内容的 Widget

QGraphicsWidget

基类用于 QGraphicsScene 中的所有 Widget 项

QGridLayout

在栅格中布局 Widget

QGroupBox

带标题的分组框框架

QHBoxLayout

水平排列 Widget

QHeaderView

用于项视图的标题行 (或标题列)

QInputDialog

从用户获得单一值的简单方便对话框

QItemDelegate

用于显示和编辑来自模型的数据项的设施

QItemEditorCreator

使之可能创建项编辑器创建者库,无需子类化 QItemEditorCreatorBase

QItemEditorCreatorBase

必须被子类化的抽象基类,当实现新的项编辑器创建者时

QItemEditorFactory

用于在视图和委托中编辑项数据的 Widget

QKeyEventTransition

键事件的过渡

QKeySequenceEdit

允许输入 QKeySequence

QLCDNumber

显示带有类似 LCD 数字的数字

QLabel

显示文本或图像

QLayout

几何管理器的基类

QLayoutItem

操纵 QLayout 的抽象项

QLineEdit

一行文本编辑器

QListView

在模型中的列表或图标视图

QListWidget

基于项的列表 Widget

QListWidgetItem

用于 QListWidget 项视图类的项

QMainWindow

主应用程序窗口

QMdiArea

显示 MDI 窗口的区域

QMdiSubWindow

用于 QMdiArea 的子窗口类

QMenu

用于菜单栏、上下文菜单及其它弹出菜单的菜单 Widget

QMenuBar

水平菜单栏

QMessageBox

用于告知用户或向用户询问问题并接收答案的模态对话框

QMouseEventTransition

用于鼠标事件的过渡

QOpenGLWidget

用于渲染 OpenGL 图形的 Widget

QPanGesture

描述由用户做出的平移手势

QPinchGesture

描述由用户做出的捏合手势

QPlainTextDocumentLayout

用于 QTextDocument 的纯文本布局实现

QPlainTextEdit

用于编辑和显示纯文本的 Widget

QProgressBar

水平 (或垂直) 进度条

QProgressDialog

慢操作的进度反馈

QProxyStyle

简化动态覆盖 QStyle 元素的方便类

QPushButton

命令按钮

QRadioButton

带文本标签的单选按钮

QRubberBand

可以指示选定 (或边界) 的矩形或直线

QScrollArea

把视图卷动到另一 Widget

QScrollBar

垂直 (或水平) 滚动条

QScroller

使任何卷动 Widget 或图形项能够动感卷动

QScrollerProperties

存储用于 QScroller 的设置

QShortcut

用于创建键盘快捷键

QSizeGrip

用于重置顶层窗口大小的重置大小手柄

QSizePolicy

描述水平和垂直重置大小策略的布局属性

QSlider

垂直 (或水平) 滑块

QSpacerItem

布局中的空白空间

QSpinBox

自旋框 Widget

QSplashScreen

可以在应用程序启动期间展示的闪屏

QSplitter

实现分割器 Widget

QSplitterHandle

用于分割器的手柄功能

QStackedLayout

每次仅一 Widget 可见的 Widget 堆栈

QStackedWidget

每次仅一 Widget 可见的 Widget 堆栈

QStandardItemEditorCreator

不必子类化 QItemEditorCreatorBase 注册 Widget 的可能性

QStatusBar

适于呈现状态信息的水平条

QStyle

封装 GUI 外观和感觉的抽象基类

QStyleFactory

创建 QStyle 对象

QStyleHintReturn

返回比基本数据类型更多的样式提示

QStyleHintReturnMask

返回 QRegion 的样式提示

QStyleHintReturnVariant

返回 QVariant 的样式提示

QStyleOption

存储用于 QStyle 函数的参数

QStyleOptionButton

用于绘制按钮的描述参数

QStyleOptionComboBox

用于绘制组合框的描述参数

QStyleOptionComplex

用于保持所有复杂控件的公共参数

QStyleOptionDockWidget

用于绘制停放 Widget 的描述参数

QStyleOptionFocusRect

用于采用 QStyle 绘制聚焦矩形的描述参数

QStyleOptionFrame

用于绘制框架的描述参数

QStyleOptionGraphicsItem

用于绘制 QGraphicsItem 的所需描述参数

QStyleOptionGroupBox

用于绘制组框的描述参数

QStyleOptionHeader

用于绘制 Header (头) 的描述参数

QStyleOptionMenuItem

用于绘制菜单项的必要描述参数

QStyleOptionProgressBar

用于描述绘制进度条的必要参数

QStyleOptionRubberBand

用于绘制橡皮筋的描述参数

QStyleOptionSizeGrip

用于绘制大小握把的描述参数

QStyleOptionSlider

用于绘制滑块的所需描述参数

QStyleOptionSpinBox

用于描述绘制自旋框的必要参数

QStyleOptionTab

用于绘制选项卡栏的描述参数

QStyleOptionTabBarBase

用于描述选项卡栏的基 (即:选项卡栏通常与之重叠的部分)

QStyleOptionTabWidgetFrame

用于描述围绕选项卡 Widget 绘制框架的参数

QStyleOptionTitleBar

用于绘制标题栏的描述参数

QStyleOptionToolBar

用于绘制工具栏的描述参数

QStyleOptionToolBox

用于绘制工具框的所需描述参数

QStyleOptionToolButton

用于绘制工具按钮的描述参数

QStyleOptionViewItem

用于绘制视图 Widget 中项的描述参数

QStylePainter

方便类用于在 Widget 内绘制 QStyle 元素

QStylePlugin

用于自定义 QStyle 插件的抽象基

QStyledItemDelegate

用于显示和编辑来自模型的数据项的设施

QSwipeGesture

描述由用户做出的轻扫手势

QSystemTrayIcon

用于系统托盘的应用程序图标

QTabBar

选项卡栏 (如:用于选项卡式对话框)

QTabWidget

选项卡式 Widget 的堆栈

QTableView

表格视图的默认模型/视图实现

QTableWidget

基于项的表格视图 (具有默认模型)

QTableWidgetItem

用于 QTableWidget 类的项

QTableWidgetSelectionRange

在模型中的交互选定方式 (不采用模型索引和选定模型)

QTapAndHoldGesture

描述由用户做出的敲击并保持 (亦称作 LongTap) 手势

QTapGesture

描述由用户做出的敲击手势

QTextBrowser

带 Hypertext (超文本) 导航的富文本浏览器

QTextEdit

用于编辑和显示纯文本 富文本两者的 Widget

QTextEdit::ExtraSelection

QTextEdit::ExtraSelection 结构为给定文档选定,提供指定字符格式的办法

QTileRules

用于将像素图 (或图像) 分割成 9 图块的规则

QTimeEdit

用于编辑时间的 Widget (基于 QDateTimeEdit 小部件)

QToolBar

包含一组控件的可移动面板

QToolBox

选项卡化 Widget 项的列

QToolButton

命令 (或选项) 的快速访问按钮,通常用于 QToolBar

QToolTip

用于任何 Widget 的工具提示 (气球帮助)

QTreeView

树视图的默认模型/视图实现

QTreeWidget

使用预定义树模型的树视图

QTreeWidgetItem

用于 QTreeWidget 方便类的项

QTreeWidgetItemIterator

遍历 QTreeWidget 实例项的办法

QUndoCommand

存储在 QUndoStack 中的所有命令的基类

QUndoGroup

QUndoStack 对象的组

QUndoStack

QUndoCommand 对象的堆栈

QUndoView

显示 QUndoStack 的内容

QVBoxLayout

垂直排列 Widget

QWhatsThis

任何 Widget 的简单描述,即回答 What's This? 问题

QWidget

所有用户界面对象的基类

QWidgetAction

通过界面 (把自定义 Widget 插入基于动作的容器) 扩展 QAction,譬如:工具栏

QWidgetItem

表示 Widget 的布局项

QWizard

向导框架

QWizardPage

用于向导页面的基类

详细描述

要包括模块类定义,使用以下指令:

#include <QtWidgets>
					

要链接到模块,添加此行到 qmake .pro 文件:

QT += widgets