Qt GUI C++ 类

Qt GUI 模块为采用 Qt 编写图形应用程序提供基本的使能器。 更多...

名称空间

QColorConstants 包含 QColor 预定义常量

QAbstractFileIconProvider 用于 QFileSystemModel 类的文件图标
QAbstractTextDocumentLayout 用于实现 QTextDocument 自定义布局的抽象基类
QAbstractTextDocumentLayout::PaintContext QAbstractTextDocumentLayout::PaintContext 类是定义使用参数的方便类,当描绘文档布局时
QAbstractTextDocumentLayout::Selection QAbstractTextDocumentLayout::Selection 类是定义选定参数的方便类
QAccessible 与可访问性相关的枚举和静态函数
QAccessible::State
QAccessibleEditableTextInterface 实现对具有可编辑文本的对象的支持
QAccessibleEvent 用于可访问性通知的基类
QAccessibleInterface 定义暴露有关可访问对象的信息的接口
QAccessibleObject 为 QObjects 实现 QAccessibleInterface 部分
QAccessibleStateChangeEvent 通知可访问性框架对象的状态已改变
QAccessibleTableCellInterface 实现对 IAccessibleTable2 单元格接口的支持
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::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 表示页面范围的集合
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 为描绘器指定裁剪区域
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 对象的堆栈
QValidator 输入文本的验证
QVector2D 表示 2D 空间中的向量或顶点
QVector3D 表示 3D 空间中的向量或顶点
QVector4D 表示 4D 空间中的向量或顶点
QVulkanDeviceFunctions 跨平台访问设备级核心 Vulkan 1.2 API
QVulkanFunctions 跨平台访问实例级核心 Vulkan 1.2 API
QVulkanInstance 表示使 Vulkan 能够渲染到 QSurface 的本机 Vulkan 实例
QVulkanWindow 用于履行 Vulkan 渲染的 QWindow 方便子类
QVulkanWindowRenderer 用于为 QVulkanWindow 实现特定应用程序渲染逻辑
QWhatsThisClickedEvent 可用于处理 What's This? 文本中的超链接的事件
QWheelEvent 包含滚轮事件的描述参数
QWindow 表示在底层窗口系统中的窗口
QWindowStateChangeEvent 在窗口状态改变之前的窗口状态

详细描述

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