Qt GUI C++ 类
Qt GUI 模块为使用 Qt 编写的图形应用程序提供了基本的功能支持。 更多...
命名空间
| 包含预定义的 QColor 常量 | 
类
| QFileSystemModel 类的文件图标 | |
| 用于实现 QTextDocuments 自定义布局的抽象基类 | |
| QAbstractTextDocumentLayout::PaintContext 类是一个便利类,用于定义在绘制文档布局时使用的参数 | |
| QAbstractTextDocumentLayout::Selection 类是一个便利类,用于定义选择参数 | |
| 与无障碍性相关的枚举和静态函数 | |
| 实现接口中以支持可调用的动作 | |
| 实现支持可编辑文本的对象 | |
| 无障碍性通知的基类 | |
| 定义了一个接口,该接口公开了有关无障碍对象的信息 | |
| 为 QObjects 实现了 QAccessibleInterface 的部分 | |
| 为插件提供用户界面元素的访问性信息的抽象基类 | |
| 实现支持选择处理 | |
| 通知无障碍性框架对象状态已更改 | |
| 实现支持 IAccessibleTable2 单元接口 | |
| 实现支持 IAccessibleTable2 接口 | |
| 表示表中、列表或树的结构中单元格的添加或删除。如果更改影响了许多行,则 firstColumn 和 lastColumn 将返回 -1。同样,对于列,行函数可能会返回 -1 | |
| 通知光标移动 | |
| 通知插入文本 | |
| 实现支持文本处理 | |
| 通知已删除文本 | |
| 表示对象文本选择的变化 | |
| 通知文本更改。这是为支持可编辑文本的无障碍访问而设置的,例如行编辑。例如,在粘贴新的文本或编辑器的覆盖模式下替换所选文本的一部分时,将发生此类事件 | |
| 描述无障碍对象值的变化 | |
| 实现支持操作值的对象 | |
| 表示可以添加到不同用户界面组件的用户命令的抽象 | |
| 当 QAction 被添加、删除或更改时生成的事件 | |
| 将动作组合在一起 | |
| QWindow 的绘图区域 | |
| 单色(1位深度)位图 | |
| 定义 QPainter 绘制的形状的填充模式 | |
| 包含子窗口更改的事件参数 | |
| 访问窗口系统剪贴板 | |
| 包含描述关闭事件的参数 | |
| 基于RGB、HSV或CMYK值的颜色 | |
| 颜色空间抽象 | |
| 颜色空间间的转换 | |
| 与QBrush结合使用,用于指定圆锥形渐变画笔 | |
| 包含描述上下文菜单事件的参数 | |
| 具有任意形状的鼠标指针 | |
| 访问常见桌面服务的方法 | |
| 浮动点数的范围检查 | |
| 支持基于MIME的拖放数据传输 | |
| 在拖放动作进入窗口时发送到小部件的事件 | |
| 在拖放动作离开小部件时发送的事件 | |
| 在拖放动作进行中发送的事件 | |
| 在拖放动作完成后发送的事件 | |
| 包含描述鼠标进入事件的参数 | |
| 关于QPointerEvent中点的信息 | |
| 包含曝光事件的参数 | |
| 在有打开文件或URL的请求时将被发送的事件 | |
| 本地文件系统的数据模型 | |
| 包含小部件焦点事件的参数 | |
| 指定绘图文本所用的字体查询 | |
| QFont::Tag类型提供对高级字体功能的访问 | |
| 底层窗口系统中可用的字体信息 | |
| 关于字体的一般信息 | |
| 字体度量信息 | |
| 字体度量信息 | |
| 模板类,代表N列和M行的NxM变换矩阵 | |
| 插件抽象基类 | |
| 创建插件驱动程序 | |
| 对字体内部符号的直接访问 | |
| 与QBrush结合使用,用于指定渐变填充 | |
| 管理GUI应用程序的控制流和主要设置 | |
| 用于请求有关小部件中特定点的帮助信息的事件 | |
| 在窗口被隐藏后发送的事件 | |
| 包含描述鼠标事件参数 | |
| 在不同模式和状态下的可缩放图标 | |
| 表示主图标拖动已开始 | |
| QIcon渲染器的抽象基类 | |
| 自定义QIconEngine插件的抽象基类 | |
| 与硬件无关的图像表示,允许直接访问像素数据,并可以用作绘图设备 | |
| 定义了Qt中所有图像格式的公共图像I/O接口 | |
| 定义了编写图像格式插件接口 | |
| 格式无关的从文件或其他设备读取图像的接口 | |
| 格式无关的将图像写入文件或其他设备的接口 | |
| 描述一个QInputEvent原生的设备 | |
| 描述用户基础的基类事件 | |
| 访问活动文本输入方法 | |
| 输入方法事件的参数 | |
| QInputMethodEvent::Attribute 类存储输入方法属性 | |
| 输入上下文向输入对象发送的事件 | |
| 确保字符串在指定范围内包含有效整数的验证器 | |
| 描述一个按键事件 | |
| 封装了快捷键中使用的键序列 | |
| 与 QBrush 结合使用来指定线性渐变画笔 | |
| 表示三维空间中的 4x4 变换矩阵 | |
| 包含描述鼠标事件参数 | |
| 包含移动事件的参数 | |
| 结合 QImageReader 播放电影的便捷类 | |
| 包含描述手势事件的参数 | |
| 到 Android 上离屏界面的本地接口 | |
| 到屏幕的本地接口 | |
| 到 macOS 上 NSOpenGLContext 的本地接口 | |
| 到 EGL 上下文的本地接口 | |
| 到 GLX 上下文的本地接口 | |
| 到 Windows 上 WGL 上下文的本地接口 | |
| 到 Wayland 应用的本地接口 | |
| 到 Wayland 上屏幕的本地接口 | |
| 到屏幕的本地接口 | |
| 到 X11 应用的本地接口 | |
| 代表底层平台上的离屏表面 | |
| 代表原生 OpenGL 上下文,允许在 QSurface 上进行 OpenGL 渲染 | |
| 代表共享 OpenGL 资源的上下文组 | |
| 跨平台访问 OpenGL ES 3.0、3.1 和 3.2 API | |
| 跨平台访问 OpenGL ES 2.0 API | |
| 封装 OpenGL 纹理对象 | |
| 描述页面的大小、方向和边距 | |
| 代表一系列页面范围 | |
| QPageRanges::Range 结构体保存范围的两端点 | |
| 描述定义的页面大小及其名称 | |
| 表示支持多页的绘制设备 | |
| 可以由 QPainter 绘制的基础类对象 | |
| 是 QPaintDevice 的便捷子类,也是 QWindow | |
| 绘制 QPainter 到特定平台上的设备的抽象定义 | |
| 有关活动绘制引擎当前状态的信息 | |
| 包含绘制事件的参数 | |
| 在控件和其他绘制设备上执行底层绘制 | |
| 该类与 QPainter::drawPixmapFragments() 函数一起使用,以指定如何绘制位图或位图的子矩形 | |
| 绘制操作的容器,允许构建和重用图形形状 | |
| QPainterPath::Element 类指定子路径的位置和类型 | |
| 用于为给定的绘制路径生成可填充的轮廓 | |
| 包含每个小部件状态的色彩组 | |
| 用于生成作为绘制设备使用的 PDF 的类 | |
| 定义 QPainter 如何绘制形状的线和轮廓 | |
| 记录和重放 QPainter 命令的绘制设备 | |
| 用于描述图形缓冲区中不同像素布局的类 | |
| 离屏图像表示,可以用作绘制设备 | |
| 应用范围内的位图缓存 | |
| QPixmapCache::Key类可用于高效访问QPixmapCache | |
| 用于通知原生平台表面事件 | |
| 指针事件的基础类 | |
| 描述鼠标、触摸或平板电脑事件来源的设备 | |
| 识别用于指向设备的唯一对象,例如标记令牌或笔 | |
| 使用整数精度的点列表 | |
| 使用浮点精度的点列表 | |
| 表示由向量和标量组成的四元数 | |
| 用于与QBrush结合以指定径向渐变画刷 | |
| 使用QWindow上的QPainter的便利类 | |
| 访问单个物理字体实例 | |
| 指定画笔的剪辑区域 | |
| 用于将字符串与正则表达式进行比较 | |
| 包含调整大小事件的事件参数 | |
| 包含64位RGB颜色的结构体 | |
| 包含四个部分的RGBA浮点颜色结构体 | |
| 加速的2D/3D图形API抽象 | |
| 顶点、索引或统一(常量)缓冲区资源 | |
| 包含有关缓冲区底层原生资源的信息 | |
| 描述着色目标的一个单一颜色附件 | |
| 命令缓冲区资源 | |
| 计算管道状态资源 | |
| Direct3D 11特定的初始化参数 | |
| 保存QRhi使用的D3D设备和设备上下文 | |
| 保存支持QRhi命令缓冲区的ID3D12GraphicsCommandList1对象 | |
| Direct3D 12特定的初始化参数 | |
| 保存QRhi使用的D3D12设备 | |
| 指定深度或模板缓冲区的清除值 | |
| 描述已初始化的QRhi使用的物理设备、适配器或图形API实现 | |
| OpenGL特定的初始化参数 | |
| 保存QRhi使用的OpenGL上下文 | |
| 图形管道状态资源 | |
| 描述模板操作状态 | |
| 描述一个颜色附件的混合状态 | |
| 特定后端初始化参数的基类 | |
| 暴露特定后端原生资源对象的集合的基类 | |
| 空后端特定初始化参数 | |
| 空 | |
| 描述了一个读取回操作(从可能仅存储在GPU的内存中读取纹理内容) | |
| 描述了可能异步缓冲区或纹理读取回操作的结果 | |
| 渲染缓冲区资源 | |
| 包装一个原生渲染缓冲区对象 | |
| 渲染过程资源 | |
| 表示屏幕(交换链)或离屏(纹理)渲染目标 | |
| 封装原生资源对象的类的基类 | |
| 记录上传和复制类型的操作 | |
| 采样器资源 | |
| 指定剪切矩形 | |
| 描述单个绑定点的着色器资源 | |
| 封装资源,使缓冲区、纹理和采样器资源对着色器可见 | |
| 指定管道中着色器阶段的类型和着色器代码 | |
| 来自底层内存分配器的统计数据 | |
| 交换链资源 | |
| 描述了交换链关联输出的高动态范围相关信息 | |
| 描述设置交换链所需的本地对象的不可见数据 | |
| 交换链渲染目标资源 | |
| 纹理资源 | |
| 包含关于纹理底层本地资源的详细信息 | |
| 描述一次纹理到纹理的复制操作 | |
| 纹理渲染目标资源 | |
| 描述渲染目标的颜色和深度或深度/模板附加物 | |
| 描述纹理上传操作中一个层中一个mip级别的源 | |
| 描述一次纹理上传操作 | |
| 描述纹理上传操作中的一个层(立方体贴图的面,3D纹理的切片,纹理数组的元素) | |
| 描述单个顶点输入元素 | |
| 描述顶点输入绑定 | |
| 描述顶点着色器所消耗的顶点输入布局 | |
| 指定视口矩形 | |
| 包含支持QRhiCommandBuffer的Vulkan命令缓冲区对象 | |
| 特定的Vulkan初始化参数 | |
| 收集QRhi使用的设备、队列和其他Vulkan对象 | |
| 包含支持QRhiRenderPassDescriptor的Vulkan渲染通道对象 | |
| 用于查询屏幕属性 | |
| 在滚动时发送 | |
| 在准备滚动时发送 | |
| 访问会话管理器 | |
| 包含多个版本的着色器,转换成多种着色语言,以及反射元数据 | |
| 关于原生着色器代码的额外元数据 | |
| 采样器均匀数的映射元数据 | |
| 包含着色器的源或二进制代码以及额外的元数据 | |
| 描述着色器的接口 | |
| 描述均匀块或推常量块的一个成员 | |
| 描述一个内置变量 | |
| 描述着色器中的输入或输出变量 | |
| 描述推常量块 | |
| 描述着色器存储块 | |
| 描述均匀块 | |
| 指定着色语言、带标志的版本和变体 | |
| 指定着色语言版本 | |
| 用于创建快捷键 | |
| 当用户按下键组合时生成的事件 | |
| 当小部件被显示时发送的事件 | |
| 包含单个点(如鼠标事件)的指针事件的基础类 | |
| 用于与QStandardItemModel类一起使用的项目 | |
| 存储自定义数据的通用模型 | |
| 当文本及其布局很少更新时,可优化文本的绘制 | |
| 用于在状态栏中显示消息的事件 | |
| 包含平台特定的提示和设置 | |
| 在向内部Qt字体数据库注册字体时使用 | |
| Qt中可渲染表面的抽象 | |
| 表示QSurface的格式 | |
| 允许您定义语法高亮规则,此外,您还可以使用该类查询文档的当前格式或用户数据 | |
| 包含描述触摸板事件的参数 | |
| QTextDocument中的文本片段的容器 | |
| QTextBlock::iterator类提供了一个用于读取QTextBlock内容的迭代器 | |
| QTextDocument中文本块的格式信息 | |
| QTextDocument中文本块的容器 | |
| 用于将自定义数据与文本块关联 | |
| QTextDocument中字符的格式信息 | |
| 提供了一个API来访问和修改QTextDocuments | |
| 包含格式化文本 | |
| 表示QTextDocument中的一个格式化文本片段 | |
| 将该QTextDocument写入文件或其他设备的格式无关接口 | |
| QTextDocument的格式信息 | |
| 在QTextDocument中保存一个由单个QTextCharFormat定义的文本片段 | |
| QTextDocument中的一个框架的表示 | |
| QTextDocument中框架的格式信息 | |
| QTextDocument中图像的格式信息 | |
| 表示QAbstractTextDocumentLayout及其实现中的一个内联对象 | |
| 在自定义绘图引擎中绘制文本所需的所有信息 | |
| 用于布局和渲染文本 | |
| QTextLayout::FormatRange结构用于在文本布局的内容中指定区域应用额外的格式信息 | |
| 封装了QTextDocument中使用的不同类型的长度 | |
| QTextLayout中的一个文本行的表示 | |
| QTextDocument中项的装饰列表 | |
| QTextDocument中列表的格式信息 | |
| 不同类型的对象的基础类,可以将QTextDocument的某些部分分组 | |
| 允许在QTextDocuments中绘制自定义文本对象 | |
| 通用富文本文本属性的描述 | |
| QTextDocument中的一个表格的表示 | |
| QTextTable中单元格的属性表示 | |
| QTextDocument中表格单元的格式信息 | |
| QTextDocument中表格的格式信息 | |
| 包含描述触摸事件的参数 | |
| 指定二维坐标系中的变换 | |
| 存储在QUndoStack上的所有命令的基类 | |
| QUndoStack对象的组合 | |
| QUndoCommand对象的堆栈 | |
| 在MIME类型和统一类型标识符(UTI)格式之间进行转换 | |
| 验证输入文本 | |
| 表示二维空间中的向量或顶点 | |
| 表示三维空间中的向量或顶点 | |
| 表示四维空间中的向量或顶点 | |
| 跨平台访问设备级别核心Vulkan 1.3 API | |
| 表示有关Vulkan扩展的信息 | |
| 跨平台访问实例级别核心Vulkan 1.3 API | |
| 用于QVulkanLayer和QVulkanExtension的特殊化QList | |
| 表示一个本地Vulkan实例,允许在QSurface上渲染Vulkan | |
| 表示有关Vulkan层的信息 | |
| 用于执行Vulkan渲染的QWindow便利子类 | |
| 用于实现QVulkanWindow的应用特定渲染逻辑 | |
| 用于处理"这是什么?"文本中超链接的事件 | |
| 包含描述滚动事件参数 | |
| 表示底层窗口系统中的窗口 | |
| 窗口状态变化前的窗口状态 | |
| 将开放标准MIME映射到窗口剪贴板格式 | 
详细描述
Qt GUI 页面包含有关如何使用此模块的信息。
© 2024 Qt公司。本处文档贡献的版权属于其各自的所有者。本提供的文档是根据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款许可的。Qt及其相关标志是芬兰及其它国家和地区Qt公司的商标。所有其他商标均为其各自所有者的财产。