Qt Widgets C++ 类

Qt Widgets 模块通过 C++ 小部件功能扩展 Qt GUI。 更多信息...

QAbstractButton

按钮小部件的抽象基类,提供按钮的公共功能

QAbstractGraphicsShapeItem

所有路径项的公共基类

QAbstractItemDelegate

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

QAbstractItemView

项视图类的基本功能

QAbstractScrollArea

带有按需滚动条的滚动区域

QAbstractSlider

范围内的整数值

QAbstractSpinBox

具有用于显示值的 Spinbox 和单行编辑器

QAccessibleWidget

为 QWidgets 实现了 QAccessibleInterface

QApplication

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

QBoxLayout

水平或垂直排列子小部件

QButtonGroup

组织按钮小部件组的容器

QCalendarWidget

基于月份的日历小部件,允许用户选择日期

QCheckBox

具有文本标签的复选框

QColorDialog

用于指定颜色的对话框小部件

QColormap

将独立的设备颜色映射到依赖于设备的像素值

QColumnView

列视图的模型/视图实现

QComboBox

结合按钮与下拉列表

QCommandLinkButton

Windows 风格的命令链接按钮

QCommonStyle

封装 GUI 的共同外观和感觉

QCompleter

基于项模型的补全

QDataWidgetMapper

数据模型部分与小部件之间的映射

QDateEdit

基于 QDateTimeEdit 小部件编辑日期的小部件

QDateTimeEdit

编辑日期和时间的小部件

QDial

圆形范围控件(如速度表或电位计)

QDialog

对话框窗口的基类

QDialogButtonBox

以适合当前小部件样式的布局显示按钮的小部件

QDockWidget

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

QDoubleSpinBox

接受双精度浮点数的 Spin box 小部件

QErrorMessage

错误消息显示对话框

QFileDialog

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

QFileIconProvider

为 QFileSystemModel 类提供文件图标

QFocusFrame

可以位于小部件正常可绘区域之外的关注框架

QFontComboBox

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

QFontDialog

用于选择字体的对话框小部件

QFormLayout

管理输入小部件及其关联标签的表单

QFormLayout::TakeRowResult

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

QFrame

可以具有框架的小部件的基类

QGesture

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

QGestureEvent

触发手势的描述

QGestureRecognizer

手势识别的基础设施

QGraphicsAnchor

表示QGraphicsAnchorLayout中两个项目之间的锚点

QGraphicsAnchorLayout

可以在图形视图中将小部件锚定在一起的布局

QGraphicsBlurEffect

模糊效果

QGraphicsColorizeEffect

着色效果

QGraphicsDropShadowEffect

投影阴影效果

QGraphicsEffect

所有图形效果的基类

QGraphicsEllipseItem

可以添加到QGraphicsScene中的椭圆项目

QGraphicsGridLayout

用于在图形视图中管理小部件的网格布局

QGraphicsItem

QGraphicsScene中所有图形项目的基类

QGraphicsItemGroup

将一组项目作为单个项目处理的容器

QGraphicsLayout

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

QGraphicsLayoutItem

可以继承以允许您的自定义项目由布局管理

QGraphicsLineItem

可以添加到QGraphicsScene中的线条项目

QGraphicsLinearLayout

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

QGraphicsObject

所有需要信号、槽和属性的图形项目的基类

QGraphicsOpacityEffect

不透明度效果

QGraphicsPathItem

可以添加到QGraphicsScene中的路径项目

QGraphicsPixmapItem

可以添加到QGraphicsScene中的位图项目

QGraphicsPolygonItem

可以添加到QGraphicsScene中的多边形项目

QGraphicsProxyWidget

将QWidget嵌入到QGraphicsScene中的代理层

QGraphicsRectItem

可以添加到QGraphicsScene中的矩形项目

QGraphicsRotation

围绕给定轴的旋转变换

QGraphicsScale

缩放变换

QGraphicsScene

用于管理大量二维图形项目的外表面

QGraphicsSceneContextMenuEvent

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

QGraphicsSceneDragDropEvent

图形视图框架中的拖放事件

QGraphicsSceneEvent

与图形视图相关事件的基础类

QGraphicsSceneHelpEvent

请求工具提示时的事件

QGraphicsSceneHoverEvent

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

QGraphicsSceneMouseEvent

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

QGraphicsSceneMoveEvent

图形视图框架中小部件移动的事件

QGraphicsSceneResizeEvent

图形视图框架中小部件调整大小的事件

QGraphicsSceneWheelEvent

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

QGraphicsSimpleTextItem

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

QGraphicsTextItem

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

QGraphicsTransform

在QGraphicsItems上构建高级变换的抽象基类

QGraphicsView

显示QGraphicsScene内容的部件

QGraphicsWidget

QGraphicsScene中所有部件项目的基类

QGridLayout

在网格中布局小部件

QGroupBox

带标题的分组框框架

QHBoxLayout

水平排列小部件

QHeaderView

项视图的标题行或标题列

QInputDialog

获取用户单个值的简单便利对话框

QItemDelegate

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

QItemEditorCreator

使您能够在不子类化QItemEditorCreatorBase的情况下创建item editor creator基类

QItemEditorCreatorBase

实现新的item editor creators时必须子类化的抽象基类

QItemEditorFactory

在视图和委托中编辑项目数据的部件

QKeySequenceEdit

允许输入QKeySequence

QLCDNumber

显示类似于LCD的数字

QLabel

文本或图像显示

QLayout

几何管理器的基础类

QLayoutItem

QLayout操作的抽象项

QLineEdit

单行文本编辑器

QListView

列表或图标视图,对应于模型

QListWidget

基于项目的列表小部件

QListWidgetItem

与QListWidget项目视图类一起使用的项目

QMainWindow

主应用程序窗口

QMdiArea

MDI窗口显示的区域

QMdiSubWindow

QMdiArea的子窗口类

QMenu

用于菜单栏、上下文菜单和其他弹出式菜单的菜单小部件

QMenuBar

水平菜单栏

QMessageBox

模态对话框,用于通知用户或向用户提问并获得回答

QPanGesture

描述用户所做的平移手势

QPinchGesture

描述用户所做的捏合手势

QPlainTextDocumentLayout

实现在QTextDocument中使用纯文本布局

QPlainTextEdit

用于编辑和显示纯文本的小部件

QProgressBar

水平或垂直进度条

QProgressDialog

关于缓慢操作进度的反馈

QProxyStyle

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

QPushButton

命令按钮

QRadioButton

带文本标签的单选按钮

QRhiWidget

用于通过加速图形API(如Vulkan、Metal或Direct 3D)渲染3D图形的小部件

QRubberBand

表示选择或边界的矩形或线条

QScrollArea

滚动到其他小部件的视图

QScrollBar

垂直或水平滚动条

QScroller

使任何滚动小部件或图形项启用手势滚动

QScrollerProperties

存储QScroller的设置

QSizeGrip

顶级窗口的大小调整柄

QSizePolicy

描述水平和垂直调整策略的布局属性

QSlider

垂直或水平滑块

QSpacerItem

布局中的空白区域

QSpinBox

旋转框小部件

QSplashScreen

可在应用程序启动期间显示的启动屏幕

QSplitter

实现拆分小部件

QSplitterHandle

拆分的小部件的功能性

QStackedLayout

一次只显示一个小部件的小部件堆栈

QStackedWidget

一次只显示一个小部件的小部件堆栈

QStandardItemEditorCreator

无需继承QItemEditorCreatorBase即可注册小部件的可能性

QStatusBar

用于呈现状态信息的水平栏

QStyle

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

QStyleFactory

创建QStyle对象

QStyleHintReturn

返回基本数据类型以上的样式提示

QStyleHintReturnMask

返回QRegion的样式提示

QStyleHintReturnVariant

返回QVariant的样式提示

QStyleOption

存储QStyle函数使用的参数

QStyleOptionButton

用于描述绘制按钮的参数

QStyleOptionComboBox

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

QStyleOptionComplex

用于存储所有复杂控件共有的参数

QStyleOptionDockWidget

用于描述绘制停靠小部件的参数

QStyleOptionFocusRect

用于描述使用QStyle绘制焦点矩形时的参数

QStyleOptionFrame

用于描述绘制框架时的参数

QStyleOptionGraphicsItem

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

QStyleOptionGroupBox

描述绘制分组框的参数

QStyleOptionHeader

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

QStyleOptionHeaderV2

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

QStyleOptionMenuItem

用于描述绘制菜单项所需的参数

QStyleOptionProgressBar

用于描述绘制进度条所需的参数

QStyleOptionRubberBand

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

QStyleOptionSizeGrip

用于描述绘制尺寸控制柄的参数

QStyleOptionSlider

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

QStyleOptionSpinBox

用于描述绘制微调框所需的参数

QStyleOptionTab

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

QStyleOptionTabBarBase

用于描述标签栏的基本部分,即标签栏通常重叠的部分

QStyleOptionTabWidgetFrame

用于描述绘制标签小部件周围框架的参数

QStyleOptionTitleBar

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

QStyleOptionToolBar

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

QStyleOptionToolBox

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

QStyleOptionToolButton

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

QStyleOptionViewItem

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

QStylePainter

在窗口内部绘制QStyle元素的便利类

QStylePlugin

自定义QStyle插件的抽象基类

QStyledItemDelegate

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

QSwipeGesture

描述用户做出的滑动手势

QSystemTrayIcon

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

QTabBar

标签栏,例如用于标签对话框

QTabWidget

标签小部件的堆栈

QTableView

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

QTableWidget

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

QTableWidgetItem

QTableWidget类使用的项

QTableWidgetSelectionRange

在不使用模型索引和选择模型的情况下与模型选择交互的方式

QTapAndHoldGesture

描述用户做的轻触并保持(也称为长按)手势

QTapGesture

描述用户做的轻触手势

QTextBrowser

带有超文本导航的丰富文本浏览器

QTextEdit

用于编辑和显示纯文本和丰富文本的小部件

QTextEdit::ExtraSelection

QTextEdit::ExtraSelection结构提供了一种为文档中给定的选择指定字符格式的方法

QTileRules

用于绘制分成九段的位图或图像的规则

QTimeEdit

基于QDateTimeEdit小部件的编辑时间的小部件

QToolBar

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

QToolBox

标签小部件项的列

QToolButton

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

QToolTip

任何小部件的工具提示(气球帮助)

QTreeView

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

QTreeWidget

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

QTreeWidgetItem

用于QTreeWidget便利类的项

QTreeWidgetItemIterator

迭代QTreeWidget实例中的项的方式

QUndoView

显示QUndoStack的内容

QVBoxLayout

垂直排列小部件

QWhatsThis

任何小部件的简单描述,即回答“这是什么?”的问题

QWidget

所有用户界面对象的基类

QWidgetAction

扩展QAction,包括用于在基于动作的容器中插入自定义小部件的接口,例如工具栏

QWidgetItem

表示小部件的布局项

QWizard

向导框架

QWizardPage

向导页面的基类

详细描述

Qt Widgets页面包含有关如何使用模块的信息。

© 2024 Qt公司有限公司。本文件中包含的文档贡献属于各自的版权所有者。本文件提供的文档是根据自由软件基金会发布的GNU自由文档许可版1.3 terms授权。Qt及其相关标志是芬兰及/或全球其他国家的Qt公司商标。所有其他商标均属于各自的版权所有者。