Qt GUI C++ 類

Qt GUI 模塊為采用 Qt 編寫圖形應用程序提供基本的使能器。 更多...

名稱空間

QColorConstants

包含 QColor 預定義常量

QAbstractFileIconProvider

用於 QFileSystemModel 類的文件圖標

QAbstractTextDocumentLayout

用於實現 QTextDocument 自定義布局的抽象基類

QAbstractTextDocumentLayout::PaintContext

QAbstractTextDocumentLayout::PaintContext 類是定義使用參數的方便類,當描繪文檔布局時

QAbstractTextDocumentLayout::Selection

QAbstractTextDocumentLayout::Selection 類是定義選定參數的方便類

QAccessibilityHints

Contains platform specific accessibility hints and settings

QAccessible

與可訪問性相關的枚舉和靜態函數

QAccessible::State

QAccessibleActionInterface

實現對可援引接口動作的支持

QAccessibleAnnouncementEvent

Used to request the announcement of a given message by assistive technologies

QAccessibleAttributesInterface

Implements support for reporting attributes for an accessible object

QAccessibleEditableTextInterface

實現對具有可編輯文本的對象的支持

QAccessibleEvent

用於可訪問性通知的基類

QAccessibleInterface

定義暴露有關可訪問對象的信息的接口

QAccessibleObject

為 QObjects 實現 QAccessibleInterface 部分

QAccessiblePlugin

為用戶界麵元素提供可訪問性信息的插件的抽象基類

QAccessibleSelectionInterface

實現對選定處理的支持

QAccessibleStateChangeEvent

通知可訪問性框架對象的狀態已改變

QAccessibleTableCellInterface

實現對 IAccessibleTable2 單元格接口的支持

QAccessibleTableInterface

實現對 IAccessibleTable2 接口的支持

QAccessibleTableModelChangeEvent

錶示錶格、列錶或樹中被添加 (或移除) 單元格的變化。若改變影響多行,firstColumn 和 lastColumn 將返迴 -1。同樣,對於列,行函數可能返迴 -1

QAccessibleTextCursorEvent

光標移動的通知

QAccessibleTextInsertEvent

正在插入文本的通知

QAccessibleTextInterface

實現對文本處理的支持

QAccessibleTextRemoveEvent

正被刪除文本的通知

QAccessibleTextSelectionEvent

對象文本選定改變的信號

QAccessibleTextUpdateEvent

有關文本改變的通知。這用於支持可編輯文本 (譬如:行編輯) 的可訪問。例如,此事件發生,當選中文本的一部分被粘貼新文本或在編輯器覆蓋模式下被替換時。

QAccessibleValueChangeEvent

描述可訪問對象的值改變

QAccessibleValueInterface

實現對操縱值對象的支持

QAction

可以被添加到不同用戶界麵組件的用戶命令的抽象

QActionEvent

當添加、移除或改變 QAction 時生成的事件

QActionGroup

把動作分組在一起

QBackingStore

用於 QWindow 的繪製區域

QBitmap

單色 (1 位深度) 像素圖

QBrush

定義 QPainter 繪製形狀的填充圖案

QChildWindowEvent

包含用於子級窗口改變的事件參數

QClipboard

訪問窗口係統剪貼闆

QCloseEvent

包含關閉事件的描述參數

QColor

基於 RGB、HSV 或 CMYK 值的顔色

QColorSpace

色彩空間的抽象

QColorSpace::PrimaryPoints

Struct contains four primary color space points

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

指定用於繪製文本的字體查詢

QFont::Tag

QFont::Tag type provides access to advanced font features

QFontDatabase

底層窗口係統中可用字體的有關信息

QFontInfo

有關字體的一般信息

QFontMetrics

字體規格信息

QFontMetricsF

字體規格信息

QFontVariableAxis

錶示字體中的可變軸

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::QAndroidScreen

Native interface to a screen

QNativeInterface::QCocoaGLContext

在 macOS 的 NSOpenGLContext 的本機接口

QNativeInterface::QEGLContext

ELX 上下文的本機接口

QNativeInterface::QGLXContext

GLX 上下文的本機接口

QNativeInterface::QWGLContext

Windows WGL 上下文的本機接口

QNativeInterface::QWaylandApplication

Wayland 應用程序的本機接口

QNativeInterface::QWaylandScreen

Native interface to a screen on Wayland

QNativeInterface::QWindowsScreen

Native interface to a screen

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

用於為給定描繪器路徑生成可填充輪廓

QPainterStateGuard

RAII convenience class for balanced QPainter::save() and QPainter::restore() calls

QPalette

包含各 Widget 狀態的顔色組

QPdfOutputIntent

QPdfWriter

生成可用作描繪設備的 PDF 的類

QPen

定義 QPainter 如何繪製綫條和形狀的輪廓

QPicture

用於記錄和重演 QPainter 命令的描繪設備

QPixelFormat

用於描述圖形緩衝中不同像素布局的類

QPixmap

可以用作描繪設備的離屏圖像錶示

QPixmapCache

應用程序範圍像素圖緩存

QPixmapCache::Key

QPixmapCache::Key 類可用於有效訪問 QPixmapCache

QPlatformSurfaceEvent

用於通知有關本機平颱錶麵事件

QPointerEvent

用於指針事件的基類

QPointingDevice

描述發源鼠標、觸摸或數位闆事件的設備

QPointingDeviceUniqueId

標識用於指嚮設備的唯一對象 (譬如:令牌或手寫筆)

QPolygon

使用整數精度的點列錶

QPolygonF

使用浮點精度的點列錶

QQuaternion

錶示由嚮量和標量組成的四元數

QRadialGradient

用於組閤 QBrush 以指定徑嚮漸變筆刷

QRasterWindow

在 QWindow 使用 QPainter 的方便類

QRawFont

訪問字體的單物理實例

QRegion

為描繪器指定裁剪區域

QRegularExpressionValidator

Used to check a string against a regular expression

QResizeEvent

包含用於重置大小事件的事件參數

QRgba64

包含 64 位 RGB 顔色的結構

QRgbaFloat

包含 4 部分 RGBA 浮點顔色的結構

QRhiVulkanQueueSubmitParams

References additional Vulkan API objects that get passed to vkQueueSubmit()

QScreen

用於查詢屏幕特性

QScrollEvent

發送當捲動時

QScrollPrepareEvent

在預備滾動時發送

QSessionManager

訪問會話管理器

QShader

包含被翻譯成多種著色語言,連同反射元數據的多個版本著色器

QShader::NativeShaderInfo

Additional metadata about the native shader code

QShader::SeparateToCombinedImageSamplerMapping

Mapping metadata for sampler uniforms

QShaderCode

Contains source or binary code for a shader and additional metadata

QShaderDescription

描述著色器接口

QShaderDescription::BlockVariable

Describes a member of a uniform or push constant block

QShaderDescription::BuiltinVariable

Describes a built-in variable

QShaderDescription::InOutVariable

Describes an input or output variable in the shader

QShaderDescription::PushConstantBlock

Describes a push constant block

QShaderDescription::StorageBlock

Describes a shader storage block

QShaderDescription::UniformBlock

Describes a uniform block

QShaderKey

Specifies the shading language, the version with flags, and the variant

QShaderVersion

Specifies the shading language version

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.3 API 的跨平颱訪問

QVulkanExtension

Represents information about a Vulkan extension

QVulkanFunctions

對實例級核心 Vulkan 1.3 API 的跨平颱訪問

QVulkanInfoVector

用於 QVulkanLayer 和 QVulkanExtension 的專用 QList

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 頁麵包含如何使用模塊的有關信息。