Qt GUI 模块为采用 Qt 编写图形应用程序提供基本的使能器。 更多...
QAccessible | 与可访问性相关的枚举和静态函数 |
QAccessibleEditableTextInterface | 实现对具有可编辑文本的对象的支持 |
QAccessibleEvent | 用于可访问性通知的基类 |
QAccessibleImageInterface | Implements support for the IAccessibleImage interface |
QAccessibleInterface | 定义暴露有关可访问对象的信息的接口 |
QAccessibleStateChangeEvent | 通知可访问性框架对象的状态已改变 |
QAccessibleTableCellInterface | 实现对 IAccessibleTable2 单元格接口的支持 |
QAccessibleTableModelChangeEvent | 表示表格、列表或树中添加或移除单元格的变化。若改变影响多行,firstColumn 和 lastColumn 将返回 -1。同样,对于列,行函数可能返回 -1 |
QAccessibleTextCursorEvent | 光标移动的通知 |
QAccessibleTextInsertEvent | 正在插入文本的通知 |
QAccessibleTextInterface | 实现对文本处理的支持 |
QAccessibleTextRemoveEvent | 正被删除文本的通知 |
QAccessibleTextSelectionEvent | 对象文本选定改变的信号 |
QAccessibleTextUpdateEvent | 有关文本改变的通知。这用于支持可编辑文本 (譬如:行编辑) 的可访问。例如,此事件发生,当选中文本的一部分被粘贴新文本或在编辑器覆盖模式下被替换时。 |
QAccessibleValueChangeEvent | 描述可访问对象的值改变 |
QAccessibleValueInterface | 实现对操纵值对象的支持 |
QAccessible::State | |
QAccessibleObject | 为 QObjects 实现 QAccessibleInterface 部分 |
QBitmap | 单色 (1 位深度) 像素图 |
QIcon | 在不同模式和状态下的可伸缩图标 |
QIconEngine::AvailableSizesArgument | |
QIconEngine | 用于 QIcon 渲染器的抽象基类 |
QIconEngine::ScaledPixmapArgument | |
QIconEnginePlugin | 用于自定义 QIconEngine 插件的抽象基 |
QImage | 独立于硬件的图像表示 (允许直接访问像素数据,且可以被用作描绘设备) |
QImageIOHandler | 定义用于 Qt 中所有图像格式的常见图像 I/O 接口 |
QImageIOPlugin | 定义用于编写图像格式插件的接口 |
QImageReader | 用于从文件 (或其它设备) 读取图像的格式独立接口 |
QImageWriter | 用于将图像写入文件 (或其它设备) 的格式独立接口 |
QMovie | 采用 QImageReader 播放影片的方便类 |
QPicture | 用于记录和重演 QPainter 命令的描绘设备 |
QPixmap | 可以用作描绘设备的离屏图像表示 |
QPixmapCache::Key | QPixmapCache::Key 类可用于有效访问 QPixmapCache |
QPixmapCache | 应用程序范围像素图缓存 |
QStandardItem | 用于 QStandardItemModel 类的项 |
QStandardItemModel | 用于存储自定义数据的一般模型 |
QClipboard | 访问窗口系统剪贴板 |
QCursor | 具有任意形状的鼠标光标 |
QDrag | 支持基于 MIME 的拖放数据传输 |
QInputMethodEvent::Attribute | QInputMethodEvent::Attribute 类存储输入法属性 |
QActionEvent | 当添加、移除或改变 QAction 时生成的事件 |
QCloseEvent | 包含关闭事件的描述参数 |
QContextMenuEvent | 包含上下文菜单事件的描述参数 |
QDragEnterEvent | 被发送给 Widget 的事件当拖放动作进入时 |
QDragLeaveEvent | 被发送给 Widget 的事件当拖放动作离开时 |
QDragMoveEvent | 发送的事件,在拖放动作进行期间 |
QDropEvent | 被发送的事件当拖放操作完成时 |
QEnterEvent | 包含进入事件的描述参数 |
QExposeEvent | 包含用于暴露事件的事件参数 |
QFileOpenEvent | 当有打开文件或 URL 的请求时会发送的事件 |
QFocusEvent | 包含 Widget 聚焦事件的事件参数 |
QHelpEvent | 用于在 Widget 中有关特定点请求有帮助信息的事件 |
QHideEvent | 在 Widget 被隐藏后发送的事件 |
QHoverEvent | 包含鼠标事件的描述参数 |
QIconDragEvent | 指示已开始拖拽主图标 |
QInputEvent | 描述用户输入事件的基类 |
QInputMethodEvent | 用于输入法事件的参数 |
QInputMethodQueryEvent | 通过输入上下文发送给输入对象的事件 |
QKeyEvent | 描述键事件 |
QMouseEvent | 包含鼠标事件的描述参数 |
QMoveEvent | 包含用于移动事件的事件参数 |
QNativeGestureEvent | 包含手势事件的描述参数 |
QPaintEvent | 包含用于描绘事件的事件参数 |
QPlatformSurfaceEvent | 用于通知有关本机平台表面事件 |
QPointingDeviceUniqueId | 标识用于指向设备的唯一对象 (譬如:令牌或手写笔) |
QResizeEvent | 包含用于重置尺寸事件的事件参数 |
QScrollEvent | 发送当卷动时 |
QScrollPrepareEvent | 在预备滚动时发送 |
QShortcutEvent | 当用户按下组合键时生成的事件 |
QShowEvent | 当展示 Widget 时发送的事件 |
QStatusTipEvent | 用于在状态栏展示消息的事件 |
QTabletEvent | 包含数位板事件的描述参数 |
QTouchEvent | 包含触摸事件的描述参数 |
QWhatsThisClickedEvent | 可用于处理 What's This? 文本中的超链接的事件 |
QWheelEvent | 包含滚轮事件的描述参数 |
QWindowStateChangeEvent | 在窗口状态改变之前的窗口状态 |
QTouchEvent::TouchPoint | Information about a touch point in a QTouchEvent |
QGenericPlugin | 用于插件的抽象基类 |
QGenericPluginFactory | 创建插件驱动程序 |
QGuiApplication | 管理 GUI 应用程序的控制流和主要设置 |
QInputMethod | 访问活动文本输入法 |
QKeySequence | 封装作为快捷键使用的键序列 |
QOffscreenSurface | 表示底层平台的离屏表面 |
QOpenGLContext | 表示本机 OpenGL 上下文,使 OpenGL 能够渲染在 QSurface |
QOpenGLContextGroup | 表示共享 OpenGL 资源的上下文组 |
QOpenGLVersionProfile | Represents the version and if applicable the profile of an OpenGL context |
QOpenGLWindow | 履行 OpenGL 描绘的 QWindow 方便子类 |
QPaintDeviceWindow | 也是 QPaintDevice 的 QWindow 方便子类 |
QPalette | 包含各 Widget 状态的颜色组 |
QPixelFormat | 用于描述图形缓冲中不同像素布局的类 |
QRasterWindow | 在 QWindow 使用 QPainter 的方便类 |
QScreen | 用于查询屏幕特性 |
QSessionManager | 访问会话管理器 |
QStyleHints | 包含平台特定提示及设置 |
QSurface | Qt 中可渲染表面的抽象 |
QSurfaceFormat | 表示 QSurface 的格式 |
QTouchDevice | Describes the device from which touch events originate |
QWindow | 表示在底层窗口系统中的窗口 |
QGenericMatrix | 表示具有 N 列和 M 行的 NxM 变换矩阵的模板类 |
QMatrix4x4 | 表示 3D 空间中的 4x4 变换矩阵 |
QQuaternion | 表示由向量和标量组成的四元数 |
QVector2D | 表示 2D 空间中的向量或顶点 |
QVector3D | 表示 3D 空间中的向量或顶点 |
QVector4D | 表示 4D 空间中的向量或顶点 |
QOpenGLBuffer | 用于创建和管理 OpenGL 缓冲对象的函数 |
QOpenGLDebugLogger | 启用 OpenGL 调试消息的日志 |
QOpenGLDebugMessage | 包裹 OpenGL 调试消息 |
QOpenGLExtraFunctions | Cross-platform access to the OpenGL ES 3.0 and 3.1 API |
QOpenGLFramebufferObject | 封装 OpenGL 帧缓冲对象 |
QOpenGLFramebufferObjectFormat | 指定 OpenGL 帧缓冲对象的格式 |
QOpenGLFunctions | 跨平台访问 OpenGL ES 2.0 API |
QOpenGLFunctions_1_0 | All functions for OpenGL 1.0 specification |
QOpenGLFunctions_1_1 | All functions for OpenGL 1.1 specification |
QOpenGLFunctions_1_2 | 用于 OpenGL 1.2 规范的所有函数 |
QOpenGLFunctions_1_3 | 用于 OpenGL 1.3 规范的所有函数 |
QOpenGLFunctions_1_4 | 用于 OpenGL 1.4 规范的所有函数 |
QOpenGLFunctions_1_5 | 用于 OpenGL 1.5 规范的所有函数 |
QOpenGLFunctions_2_0 | 用于 OpenGL 2.0 规范的所有函数 |
QOpenGLFunctions_2_1 | 用于 OpenGL 2.1 规范的所有函数 |
QOpenGLFunctions_3_0 | All functions for OpenGL 3.0 specification |
QOpenGLFunctions_3_1 | All functions for OpenGL 3.1 specification |
QOpenGLFunctions_3_2_Compatibility | All functions for OpenGL 3.2 compatibility profile |
QOpenGLFunctions_3_2_Core | All functions for OpenGL 3.2 core profile |
QOpenGLFunctions_3_3_Compatibility | All functions for OpenGL 3.3 compatibility profile |
QOpenGLFunctions_3_3_Core | All functions for OpenGL 3.3 core profile |
QOpenGLFunctions_4_0_Compatibility | All functions for OpenGL 4.0 compatibility profile |
QOpenGLFunctions_4_0_Core | All functions for OpenGL 4.0 core profile |
QOpenGLFunctions_4_1_Compatibility | All functions for OpenGL 4.1 compatibility profile |
QOpenGLFunctions_4_1_Core | All functions for OpenGL 4.1 core profile |
QOpenGLFunctions_4_2_Compatibility | All functions for OpenGL 4.2 compatibility profile |
QOpenGLFunctions_4_2_Core | All functions for OpenGL 4.2 core profile |
QOpenGLFunctions_4_3_Compatibility | All functions for OpenGL 4.3 compatibility profile |
QOpenGLFunctions_4_3_Core | All functions for OpenGL 4.3 core profile |
QOpenGLFunctions_4_4_Compatibility | All functions for OpenGL 4.4 compatibility profile |
QOpenGLFunctions_4_4_Core | All functions for OpenGL 4.4 core profile |
QOpenGLFunctions_4_5_Compatibility | All functions for OpenGL 4.5 compatibility profile |
QOpenGLFunctions_4_5_Core | All functions for OpenGL 4.5 core profile |
QOpenGLFunctions_ES2 | All functions for OpenGL ES 2 |
QOpenGLPaintDevice | 启用使用 QPainter 描绘到 OpenGL 上下文 |
QOpenGLShader | 允许编译 OpenGL 着色器 |
QOpenGLShaderProgram | 允许链接和使用 OpenGL 着色器程序 |
QOpenGLTexture | 封装 OpenGL 纹理对象 |
QOpenGLTextureBlitter | 凭借 OpenGL 绘制纹理四边形的方便手段 |
QOpenGLTimeMonitor | 包裹一系列 OpenGL 计时器查询对象 |
QOpenGLTimerQuery | 包裹 OpenGL 计时器查询对象 |
QAbstractOpenGLFunctions | 暴露各 OpenGL 版本及 Profile (配置文件) 所有功能的一系列类的基类 |
QOpenGLVertexArrayObject::Binder | QOpenGLVertexArrayObject::Binder 类是有助于绑定和释放 OpenGL 顶点数组对象的方便类 |
QOpenGLVertexArrayObject | 包裹 OpenGL 顶点数组对象 |
QBackingStore | 用于 QWindow 的绘制区域 |
QBrush | 定义 QPainter 绘制形状的填充图案 |
QConicalGradient | 用于组合 QBrush 以指定锥形渐变笔刷 |
QGradient | 用于组合 QBrush 以指定渐变填充 |
QLinearGradient | 用于组合 QBrush 以指定线性渐变笔刷 |
QRadialGradient | 用于组合 QBrush 以指定径向渐变笔刷 |
QColor | 基于 RGB、HSV 或 CMYK 值的颜色 |
QPagedPaintDevice | Represents a paintdevice that supports multiple pages |
QPageLayout | 描述页面大小、取向及边距 |
QPageSize | 描述定义页面尺寸的大小和名称 |
QPaintDevice | 可以采用 QPainter 进行描绘的对象的基类 |
QPaintEngine | QPainter 如何在给定平台绘制给定设备的抽象定义 |
QPaintEngineState | 活动描绘引擎当前状态的有关信息 |
QTextItem | 在自定义描绘引擎中描绘文本所需的所有信息 |
QRasterPaintEngine | 启用描绘操作硬件加速 (在 Qt for Embedded Linux 中) |
QPainter::PixmapFragment | 此类用于结合 QPainter::drawPixmapFragments() 函数,以指定如何绘制像素图或像素图子矩形 |
QPainter | 在 Widget 和其它描绘设备上履行低级描绘 |
QPainterPath::Element | QPainterPath::Element 类指定子路径的位置及类型 |
QPainterPath | 用于描绘操作的容器,使图形形状能够被构造和重用 |
QPainterPathStroker | 用于为给定描绘器路径生成可填充轮廓 |
QPdfWriter | 生成可用作描绘设备的 PDF 的类 |
QPen | 定义 QPainter 如何绘制线条和形状的轮廓 |
QPolygon | Vector of points using integer precision |
QPolygonF | Vector of points using floating point precision |
QRegion | 为描绘器指定裁剪区域 |
QRgba64 | 包含 64 位 RGB 颜色的结构 |
QTransform | 指定坐标系的 2D 变换 |
QAbstractTextDocumentLayout::PaintContext | QAbstractTextDocumentLayout::PaintContext 类是定义使用参数的方便类,当描绘文档布局时 |
QAbstractTextDocumentLayout | 用于实现 QTextDocument 自定义布局的抽象基类 |
QTextObjectInterface | 允许在 QTextDocument 中绘制自定义文本对象 |
QAbstractTextDocumentLayout::Selection | QAbstractTextDocumentLayout::Selection 类是定义选定参数的方便类 |
QFont | Specifies a font used for drawing text |
QFontDatabase | 底层窗口系统中可用字体的有关信息 |
QFontInfo | 有关字体的一般信息 |
QFontMetrics | 字体规格信息 |
QFontMetricsF | 字体规格信息 |
QGlyphRun | 直接访问字体中的内部字形 |
QSupportedWritingSystems | 当采用内部 Qt fontdatabase (字体数据库) 注册字体时使用 |
QRawFont | 访问字体的单物理实例 |
QStaticText | 当文本及其布局很少更新时,启用优化文本绘制 |
QSyntaxHighlighter | 允许您定义句法高亮规则,此外,还可以使用该类查询文档的当前格式或用户数据 |
QTextCursor | 提供访问和修改 QTextDocument 的 API |
QTextDocument | 保持格式化文本 |
QTextDocumentFragment | 表示一块来自 QTextDocument 的格式化文本 |
QTextDocumentWriter | 用于将 QTextDocument 写入文件或其它设备的格式无关接口 |
QTextBlockFormat | 用于 QTextDocument 文本块的格式化信息 |
QTextCharFormat | 用于 QTextDocument 字符的格式化信息 |
QTextFormat | 用于 QTextDocument 的格式化信息 |
QTextFrameFormat | 用于 QTextDocument 框架的格式化信息 |
QTextImageFormat | 用于 QTextDocument 图像的格式化信息 |
QTextLength | 封装用于 QTextDocument 中的不同长度类型 |
QTextListFormat | 用于 QTextDocument 列表的格式化信息 |
QTextTableCellFormat | 用于 QTextDocument 中表格单元格的格式化信息 |
QTextTableFormat | 用于 QTextDocument 中表格的格式化信息 |
QTextLayout::FormatRange | QTextLayout::FormatRange 结构用于为文本布局内容中的指定区域应用额外格式信息 |
QTextInlineObject | 表示 QAbstractTextDocumentLayout 内联对象及其实现 |
QTextLayout | 用于布置和渲染文本 |
QTextLine | 表示一行 QTextLayout 文本 |
QTextList | QTextDocument 项的装饰列表 |
QTextBlock | 用于 QTextDocument 中文本片段的容器 |
QTextBlockGroup | QTextDocument 的文本块容器 |
QTextBlockUserData | 用于将自定义数据关联文本块 |
QTextFragment | 采用单 QTextCharFormat 保存一块 QTextDocument 文本 |
QTextFrame | 表示 QTextDocument 框架 |
QTextObject | 可以将 QTextDocument 各部分分组在一起的不同种类对象的基类 |
QTextBlock::iterator | QTextBlock::iterator 类提供用于读取 QTextBlock 内容的迭代器 |
QTextOption | 一般富文本特性的描述 |
QTextOption::Tab | |
QTextTable | 表示 QTextDocument 中的表格 |
QTextTableCell | 表示 QTextTable 中单元格的特性 |
QDesktopServices | 用于访问常见桌面服务的方法 |
QDoubleValidator | 浮点数的范围校验 |
QIntValidator | 确保字符串包含指定范围内有效整数的验证器 |
QRegExpValidator | Used to check a string against a regular expression |
QValidator | 输入文本的验证 |
The Qt GUI module provides classes for windowing system integration, event handling, OpenGL and OpenGL ES integration, 2D graphics, imaging, fonts and typography. These classes are used internally by Qt's user interface technologies and can also be used directly, for instance to write applications using low-level OpenGL ES graphics APIs.
要包括模块类定义,使用以下指令:
#include <QtGui>
若使用
qmake
to build your projects,
Qt GUI
is included by default. To disable Qt GUI, add the following line to your
.pro
文件:
QT -= gui