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公司的商标。所有其他商标均为其各自所有者的财产。