Qt GUI 模块为采用 Qt 编写图形应用程序提供基本的使能器。 更多...
| QColorConstants | 包含 QColor 预定义常量 | 
| QAbstractFileIconProvider | 用于 QFileSystemModel 类的文件图标 | 
| QAbstractTextDocumentLayout | 用于实现 QTextDocument 自定义布局的抽象基类 | 
| QAbstractTextDocumentLayout::PaintContext | QAbstractTextDocumentLayout::PaintContext 类是定义使用参数的方便类,当描绘文档布局时 | 
| QAbstractTextDocumentLayout::Selection | QAbstractTextDocumentLayout::Selection 类是定义选定参数的方便类 | 
| QAccessible | 与可访问性相关的枚举和静态函数 | 
| QAccessible::State | |
| QAccessibleActionInterface | Implements support for invocable actions in the interface | 
| QAccessibleEditableTextInterface | 实现对具有可编辑文本的对象的支持 | 
| QAccessibleEvent | 用于可访问性通知的基类 | 
| QAccessibleInterface | 定义暴露有关可访问对象的信息的接口 | 
| QAccessibleObject | 为 QObjects 实现 QAccessibleInterface 部分 | 
| QAccessiblePlugin | 为用户界面元素提供可访问性信息的插件的抽象基类 | 
| QAccessibleSelectionInterface | Implements support for selection handling | 
| QAccessibleStateChangeEvent | 通知可访问性框架对象的状态已改变 | 
| QAccessibleTableCellInterface | 实现对 IAccessibleTable2 单元格接口的支持 | 
| QAccessibleTableInterface | Implements support for the IAccessibleTable2 interface | 
| QAccessibleTableModelChangeEvent | 表示表格、列表或树中添加或移除单元格的变化。若改变影响多行,firstColumn 和 lastColumn 将返回 -1。同样,对于列,行函数可能返回 -1 | 
| QAccessibleTextCursorEvent | 光标移动的通知 | 
| QAccessibleTextInsertEvent | 正在插入文本的通知 | 
| QAccessibleTextInterface | 实现对文本处理的支持 | 
| QAccessibleTextRemoveEvent | 正被删除文本的通知 | 
| QAccessibleTextSelectionEvent | 对象文本选定改变的信号 | 
| QAccessibleTextUpdateEvent | 有关文本改变的通知。这用于支持可编辑文本 (譬如:行编辑) 的可访问。例如,此事件发生,当选中文本的一部分被粘贴新文本或在编辑器覆盖模式下被替换时。 | 
| QAccessibleValueChangeEvent | 描述可访问对象的值改变 | 
| QAccessibleValueInterface | 实现对操纵值对象的支持 | 
| QAction | 可以被添加到不同用户界面组件的用户命令的抽象 | 
| QActionEvent | 当添加、移除或改变 QAction 时生成的事件 | 
| QActionGroup | 把动作分组在一起 | 
| QBackingStore | 用于 QWindow 的绘制区域 | 
| QBitmap | 单色 (1 位深度) 像素图 | 
| QBrush | 定义 QPainter 绘制形状的填充图案 | 
| QClipboard | 访问窗口系统剪贴板 | 
| QCloseEvent | 包含关闭事件的描述参数 | 
| QColor | 基于 RGB、HSV 或 CMYK 值的颜色 | 
| QColorSpace | 色彩空间的抽象 | 
| QColorTransform | 在色彩空间之间变换 | 
| QConicalGradient | 用于组合 QBrush 以指定锥形渐变笔刷 | 
| QContextMenuEvent | 包含上下文菜单事件的描述参数 | 
| QCursor | 具有任意形状的鼠标光标 | 
| QDesktopServices | 用于访问常见桌面服务的方法 | 
| QDoubleValidator | 浮点数的范围校验 | 
| QDrag | 支持基于 MIME 的拖放数据传输 | 
| QDragEnterEvent | 被发送给 Widget 的事件当拖放动作进入时 | 
| QDragLeaveEvent | 被发送给 Widget 的事件当拖放动作离开时 | 
| QDragMoveEvent | 发送的事件,在拖放动作进行期间 | 
| QDropEvent | 被发送的事件当拖放操作完成时 | 
| QEnterEvent | 包含进入事件的描述参数 | 
| QEventPoint | QPointerEvent 点的有关信息 | 
| QExposeEvent | 包含用于暴露事件的事件参数 | 
| QFileOpenEvent | 当有打开文件或 URL 的请求时会发送的事件 | 
| QFileSystemModel | 用于本地文件系统的数据模型 | 
| QFocusEvent | 包含 Widget 聚焦事件的事件参数 | 
| QFont | 指定用于绘制文本的字体查询 | 
| QFontDatabase | 底层窗口系统中可用字体的有关信息 | 
| QFontInfo | 有关字体的一般信息 | 
| QFontMetrics | 字体规格信息 | 
| QFontMetricsF | 字体规格信息 | 
| QGenericMatrix | 表示具有 N 列和 M 行的 NxM 变换矩阵的模板类 | 
| QGenericPlugin | 用于插件的抽象基类 | 
| QGenericPluginFactory | 创建插件驱动程序 | 
| QGlyphRun | 直接访问字体中的内部字形 | 
| QGradient | 用于组合 QBrush 以指定渐变填充 | 
| QGuiApplication | 管理 GUI 应用程序的控制流和主要设置 | 
| QHelpEvent | 用于在 Widget 中有关特定点请求有帮助信息的事件 | 
| QHideEvent | 在 Widget 被隐藏后发送的事件 | 
| QHoverEvent | 包含鼠标事件的描述参数 | 
| QIcon | 在不同模式和状态下的可伸缩图标 | 
| QIconDragEvent | 指示已开始拖拽主图标 | 
| QIconEngine | 用于 QIcon 渲染器的抽象基类 | 
| QIconEngine::ScaledPixmapArgument | |
| QIconEnginePlugin | 用于自定义 QIconEngine 插件的抽象基 | 
| QImage | 独立于硬件的图像表示 (允许直接访问像素数据,且可以被用作描绘设备) | 
| QImageIOHandler | 定义用于 Qt 中所有图像格式的常见图像 I/O 接口 | 
| QImageIOPlugin | 定义用于编写图像格式插件的接口 | 
| QImageReader | 用于从文件 (或其它设备) 读取图像的格式独立接口 | 
| QImageWriter | 用于将图像写入文件 (或其它设备) 的格式独立接口 | 
| QInputDevice | 描述源自 QInputEvent 的设备 | 
| QInputEvent | 描述用户输入事件的基类 | 
| QInputMethod | 访问活动文本输入法 | 
| QInputMethodEvent | 用于输入法事件的参数 | 
| QInputMethodEvent::Attribute | QInputMethodEvent::Attribute 类存储输入法属性 | 
| QInputMethodQueryEvent | 通过输入上下文发送给输入对象的事件 | 
| QIntValidator | 确保字符串包含指定范围内有效整数的验证器 | 
| QKeyEvent | 描述键事件 | 
| QKeySequence | 封装作为快捷键使用的键序列 | 
| QLinearGradient | 用于组合 QBrush 以指定线性渐变笔刷 | 
| QMatrix4x4 | 表示 3D 空间中的 4x4 变换矩阵 | 
| QMouseEvent | 包含鼠标事件的描述参数 | 
| QMoveEvent | 包含用于移动事件的事件参数 | 
| QMovie | 采用 QImageReader 播放影片的方便类 | 
| QNativeGestureEvent | 包含手势事件的描述参数 | 
| QNativeInterface::QAndroidOffscreenSurface | 在 Android 的离屏表面的本机界面 | 
| QNativeInterface::QCocoaGLContext | 在 macOS 的 NSOpenGLContext 的本机接口 | 
| QNativeInterface::QEGLContext | ELX 上下文的本机接口 | 
| QNativeInterface::QGLXContext | GLX 上下文的本机接口 | 
| QNativeInterface::QWGLContext | Windows WGL 上下文的本机接口 | 
| QNativeInterface::QWaylandApplication | Wayland 应用程序的本机接口 | 
| QNativeInterface::QX11Application | 到 X11 应用程序的本机接口 | 
| QOffscreenSurface | 表示底层平台的离屏表面 | 
| QOpenGLContext | 表示本机 OpenGL 上下文,使 OpenGL 能够渲染在 QSurface | 
| QOpenGLContextGroup | 表示共享 OpenGL 资源的上下文组 | 
| QOpenGLExtraFunctions | 跨平台访问 OpenGL ES 3.0、3.1 及 3.2 API | 
| QOpenGLFunctions | 跨平台访问 OpenGL ES 2.0 API | 
| QOpenGLTexture | 封装 OpenGL 纹理对象 | 
| QPageLayout | 描述页面大小、取向及边距 | 
| QPageRanges | 表示页面范围的集合 | 
| QPageRanges::Range | QPageRanges::Range struct holds the from and to endpoints of a range | 
| QPageSize | 描述定义页面尺寸的大小和名称 | 
| QPagedPaintDevice | 表示支持多页的描绘设备 | 
| QPaintDevice | 可以采用 QPainter 进行描绘的对象的基类 | 
| QPaintDeviceWindow | 也是 QPaintDevice 的 QWindow 方便子类 | 
| QPaintEngine | QPainter 如何在给定平台绘制给定设备的抽象定义 | 
| QPaintEngineState | 活动描绘引擎当前状态的有关信息 | 
| QPaintEvent | 包含用于描绘事件的事件参数 | 
| QPainter | 在 Widget 和其它描绘设备上履行低级描绘 | 
| QPainter::PixmapFragment | 此类用于结合 QPainter::drawPixmapFragments() 函数,以指定如何绘制像素图或像素图子矩形 | 
| QPainterPath | 用于描绘操作的容器,使图形形状能够被构造和重用 | 
| QPainterPath::Element | QPainterPath::Element 类指定子路径的位置及类型 | 
| QPainterPathStroker | 用于为给定描绘器路径生成可填充轮廓 | 
| QPalette | 包含各 Widget 状态的颜色组 | 
| QPdfWriter | 生成可用作描绘设备的 PDF 的类 | 
| QPen | 定义 QPainter 如何绘制线条和形状的轮廓 | 
| QPicture | 用于记录和重演 QPainter 命令的描绘设备 | 
| QPixelFormat | 用于描述图形缓冲中不同像素布局的类 | 
| QPixmap | 可以用作描绘设备的离屏图像表示 | 
| QPixmapCache | 应用程序范围像素图缓存 | 
| QPixmapCache::Key | QPixmapCache::Key 类可用于有效访问 QPixmapCache | 
| QPlatformSurfaceEvent | 用于通知有关本机平台表面事件 | 
| QPointerEvent | 用于指针事件的基类 | 
| QPointingDevice | 描述发源鼠标、触摸或数位板事件的设备 | 
| QPointingDeviceUniqueId | 标识用于指向设备的唯一对象 (譬如:令牌或手写笔) | 
| QPolygon | 使用整数精度的点列表 | 
| QPolygonF | 使用浮点精度的点列表 | 
| QQuaternion | 表示由向量和标量组成的四元数 | 
| QRadialGradient | 用于组合 QBrush 以指定径向渐变笔刷 | 
| QRasterPaintEngine | 启用描绘操作硬件加速 (在 Qt for Embedded Linux 中) | 
| QRasterWindow | 在 QWindow 使用 QPainter 的方便类 | 
| QRawFont | 访问字体的单物理实例 | 
| QRegion | 为描绘器指定裁剪区域 | 
| QRegularExpressionValidator | Used to check a string against a regular expression | 
| QResizeEvent | 包含用于重置尺寸事件的事件参数 | 
| QRgba64 | 包含 64 位 RGB 颜色的结构 | 
| QRgbaFloat | 包含 4 部分 RGBA 浮点颜色的结构 | 
| QScreen | 用于查询屏幕特性 | 
| QScrollEvent | 发送当卷动时 | 
| QScrollPrepareEvent | 在预备滚动时发送 | 
| QSessionManager | 访问会话管理器 | 
| QShortcut | 用于创建键盘快捷键 | 
| QShortcutEvent | 当用户按下组合键时生成的事件 | 
| QShowEvent | 当展示 Widget 时发送的事件 | 
| QSinglePointEvent | 包含单点指针事件 (譬如:鼠标事件) 的基类 | 
| QStandardItem | 用于 QStandardItemModel 类的项 | 
| QStandardItemModel | 用于存储自定义数据的一般模型 | 
| QStaticText | 当文本及其布局很少更新时,启用优化文本绘制 | 
| QStatusTipEvent | 用于在状态栏展示消息的事件 | 
| QStyleHints | 包含平台特定提示及设置 | 
| QSupportedWritingSystems | 当采用内部 Qt fontdatabase (字体数据库) 注册字体时使用 | 
| QSurface | Qt 中可渲染表面的抽象 | 
| QSurfaceFormat | 表示 QSurface 的格式 | 
| QSyntaxHighlighter | 允许您定义句法高亮规则,此外,还可以使用该类查询文档的当前格式或用户数据 | 
| QTabletEvent | 包含数位板事件的描述参数 | 
| QTextBlock | 用于 QTextDocument 中文本片段的容器 | 
| QTextBlock::iterator | QTextBlock::iterator 类提供用于读取 QTextBlock 内容的迭代器 | 
| QTextBlockFormat | 用于 QTextDocument 文本块的格式化信息 | 
| QTextBlockGroup | QTextDocument 的文本块容器 | 
| QTextBlockUserData | 用于将自定义数据关联文本块 | 
| QTextCharFormat | 用于 QTextDocument 字符的格式化信息 | 
| QTextCursor | 提供访问和修改 QTextDocument 的 API | 
| QTextDocument | 保持格式化文本 | 
| QTextDocumentFragment | 表示一块来自 QTextDocument 的格式化文本 | 
| QTextDocumentWriter | 用于将 QTextDocument 写入文件或其它设备的格式无关接口 | 
| QTextFormat | 用于 QTextDocument 的格式化信息 | 
| QTextFragment | 采用单 QTextCharFormat 保存一块 QTextDocument 文本 | 
| QTextFrame | 表示 QTextDocument 框架 | 
| QTextFrameFormat | 用于 QTextDocument 框架的格式化信息 | 
| QTextImageFormat | 用于 QTextDocument 图像的格式化信息 | 
| QTextInlineObject | 表示 QAbstractTextDocumentLayout 内联对象及其实现 | 
| QTextItem | 在自定义描绘引擎中描绘文本所需的所有信息 | 
| QTextLayout | 用于布置和渲染文本 | 
| QTextLayout::FormatRange | QTextLayout::FormatRange 结构用于为文本布局内容中的指定区域应用额外格式信息 | 
| QTextLength | 封装用于 QTextDocument 中的不同长度类型 | 
| QTextLine | 表示一行 QTextLayout 文本 | 
| QTextList | QTextDocument 项的装饰列表 | 
| QTextListFormat | 用于 QTextDocument 列表的格式化信息 | 
| QTextObject | 可以将 QTextDocument 各部分分组在一起的不同种类对象的基类 | 
| QTextObjectInterface | 允许在 QTextDocument 中绘制自定义文本对象 | 
| QTextOption | 一般富文本特性的描述 | 
| QTextOption::Tab | |
| QTextTable | 表示 QTextDocument 中的表格 | 
| QTextTableCell | 表示 QTextTable 中单元格的特性 | 
| QTextTableCellFormat | 用于 QTextDocument 中表格单元格的格式化信息 | 
| QTextTableFormat | 用于 QTextDocument 中表格的格式化信息 | 
| QTouchEvent | 包含触摸事件的描述参数 | 
| QTransform | 指定坐标系的 2D 变换 | 
| QUndoCommand | 存储在 QUndoStack 中的所有命令的基类 | 
| QUndoGroup | QUndoStack 对象的组 | 
| QUndoStack | QUndoCommand 对象的堆栈 | 
| QUtiMimeConverter | Converts between a MIME type and a Uniform Type Identifier (UTI) format | 
| QValidator | 输入文本的验证 | 
| QVector2D | 表示 2D 空间中的向量或顶点 | 
| QVector3D | 表示 3D 空间中的向量或顶点 | 
| QVector4D | 表示 4D 空间中的向量或顶点 | 
| QVulkanDeviceFunctions | 跨平台访问设备级核心 Vulkan 1.2 API | 
| QVulkanExtension | Represents information about a Vulkan extension | 
| QVulkanFunctions | 跨平台访问实例级核心 Vulkan 1.2 API | 
| QVulkanInfoVector | A specialized QList for QVulkanLayer and QVulkanExtension | 
| QVulkanInstance | 表示使 Vulkan 能够渲染到 QSurface 的本机 Vulkan 实例 | 
| QVulkanLayer | Represents information about a Vulkan layer | 
| QVulkanWindow | 用于履行 Vulkan 渲染的 QWindow 方便子类 | 
| QVulkanWindowRenderer | 用于为 QVulkanWindow 实现特定应用程序渲染逻辑 | 
| QWhatsThisClickedEvent | 可用于处理 What's This? 文本中的超链接的事件 | 
| QWheelEvent | 包含滚轮事件的描述参数 | 
| QWindow | 表示在底层窗口系统中的窗口 | 
| QWindowStateChangeEvent | 在窗口状态改变之前的窗口状态 | 
| QWindowsMimeConverter | 将开放标准 MIME 映射到 Windows 剪贴板格式 | 
The Qt GUI 页面包含如何使用模块的有关信息。