Qt Widgets C++ 類

Qt Widgets 模塊采用 C++ 小部件功能擴展 Qt GUI。 更多...

QAbstractButton

按鈕 Widget 抽象基類,為按鈕提供共有功能

QAbstractGraphicsShapeItem

用於所有路徑項的公共基

QAbstractItemDelegate

用於顯示和編輯來自模型的數據項

QAbstractItemView

用於項視圖類的基本功能

QAbstractScrollArea

帶按需滾動條的捲動區域

QAbstractSlider

在範圍內的整數值

QAbstractSpinBox

Spinbox 和顯示值的行編輯

QAccessibleWidget

為 QWidgets 實現 QAccessibleInterface

QAction

能被插入小部件中的抽象用戶界麵動作

QActionGroup

把動作分組在一起

QApplication

管理 GUI 應用程序的控製流和主要設置

QBoxLayout

水平或垂直排列子級 Widget

QButtonGroup

用於組織按鈕 Widget 組的容器

QCalendarWidget

允許用戶選擇日期,基於月份的日曆 Widget

QCheckBox

帶文本標簽的復選框

QColorDialog

用於指定顔色的對話框 Widget

QColormap

將設備無關 QColors 映射到與設備相關像素值

QColumnView

列視圖的模型/視圖實現

QComboBox

組閤按鈕和彈齣列錶

QCommandLinkButton

Vista 風格的命令鏈接按鈕

QCommonStyle

封裝 GUI 的常見外觀和感覺

QCompleter

基於項模型的補全

QDataWidgetMapper

在數據模型區間與 Widget 之間的映射

QDateEdit

用於編輯日期的 Widget (基於 QDateTimeEdit 小部件)

QDateTimeEdit

用於編輯日期和時間的 Widget

QDial

四捨五入範圍控製 (像速度計或電位計)

QDialog

對話框窗口的基類

QDialogButtonBox

在適閤當前小部件風格的布局中呈現按鈕的 Widget

QDockWidget

可以停放在 QMainWindow 內 (或浮動在桌麵上作為頂層窗口) 的小部件

QDoubleSpinBox

采用雙精度的自鏇框 Widget

QErrorMessage

錯誤消息顯示對話框

QFileDialog

允許用戶選擇文件 (或目錄) 的對話框

QFileIconProvider

用於 QDirModel 和 QFileSystemModel 類的文件圖標

QFileSystemModel

用於本地文件係統的數據模型

QFocusFrame

聚焦框可以在 Widget 的正常可描繪區域之外

QFontComboBox

讓用戶選擇字體係列的組閤框

QFontDialog

用於選擇字體的對話框 Widget

QFormLayout

管理輸入 Widget 錶單及其關聯標簽

QFormLayout::TakeRowResult

包含 QFormLayout::takeRow() 調用結果

QFrame

可以擁有框架的 Widget 基類

QGesture

錶示包含描述相應用戶輸入特性的手勢

QGestureEvent

觸發手勢的描述

QGestureRecognizer

用於手勢識彆的基礎設施

QGraphicsAnchor

錶示 QGraphicsAnchorLayout 中 2 項之間的錨點

QGraphicsAnchorLayout

可以在圖形視圖中將 Widget 錨定在一起的布局

QGraphicsBlurEffect

模糊效果

QGraphicsColorizeEffect

彩色化效果

QGraphicsDropShadowEffect

投影效果

QGraphicsEffect

用於所有圖形效果的基類

QGraphicsEllipseItem

可以添加到 QGraphicsScene 的橢圓項

QGraphicsGridLayout

用於在圖形視圖中管理 Widget 的柵格布局

QGraphicsItem

QGraphicsScene 中所有圖形項的基類

QGraphicsItemGroup

將一組項視為單項的容器

QGraphicsLayout

基類為圖形視圖中的所有布局

QGraphicsLayoutItem

可以被繼承以允許自定義項由布局進行管理

QGraphicsLineItem

可以添加到 QGraphicsScene 的綫項

QGraphicsLinearLayout

用於在圖形視圖中管理 Widget 的水平或垂直布局

QGraphicsObject

基類用於所有要求信號、槽及特性的圖形項

QGraphicsOpacityEffect

不透明度效果

QGraphicsPathItem

可添加到 QGraphicsScene 的路徑項

QGraphicsPixmapItem

可以添加到 QGraphicsScene 的像素圖項

QGraphicsPolygonItem

可以添加到 QGraphicsScene 的多邊形項

QGraphicsProxyWidget

用於將 QWidget 嵌入 QGraphicsScene 的代理層

QGraphicsRectItem

可以添加到 QGraphicsScene 的矩形項

QGraphicsRotation

圍繞給定軸的鏇轉變換

QGraphicsScale

比例縮放變換

QGraphicsScene

用於管理大量 2D 圖形項的錶麵

QGraphicsSceneContextMenuEvent

在圖形視圖框架中的上下文菜單事件

QGraphicsSceneDragDropEvent

用於圖形視圖框架的拖放事件

QGraphicsSceneEvent

基類為所有圖形視圖相關事件

QGraphicsSceneHelpEvent

當請求工具提示時的事件

QGraphicsSceneHoverEvent

在圖形視圖框架中的懸停事件

QGraphicsSceneMouseEvent

在圖形視圖框架中的鼠標事件

QGraphicsSceneMoveEvent

用於在圖形視圖框架中移動 Widget 的事件

QGraphicsSceneResizeEvent

用於在圖形視圖框架中重置 Widget 大小的事件

QGraphicsSceneWheelEvent

在圖形視圖框架中的滾輪事件

QGraphicsSimpleTextItem

可添加到 QGraphicsScene 的簡單文本路徑項

QGraphicsTextItem

可添加到 QGraphicsScene,以顯示格式化文本的文本項

QGraphicsTransform

抽象基類用於在 QGraphicsItems 構建高級變換

QGraphicsView

用於顯示 QGraphicsScene 內容的 Widget

QGraphicsWidget

基類用於 QGraphicsScene 中的所有 Widget 項

QGridLayout

在柵格中布置 Widget

QGroupBox

帶標題的分組框框架

QHBoxLayout

水平排列 Widget

QHeaderView

用於項視圖的標題行 (或標題列)

QInputDialog

從用戶獲得單一值的簡單方便對話框

QItemDelegate

用於顯示和編輯來自模型的數據項的設施

QItemEditorCreator

使之可能創建項編輯器創建者庫,無需子類化 QItemEditorCreatorBase

QItemEditorCreatorBase

必須被子類化的抽象基類,當實現新的項編輯器創建者時

QItemEditorFactory

用於在視圖和委托中編輯項數據的 Widget

QKeyEventTransition

鍵事件的過渡

QKeySequenceEdit

允許輸入 QKeySequence

QLCDNumber

顯示帶有類似 LCD 數字的數字

QLabel

顯示文本或圖像

QLayout

幾何管理器的基類

QLayoutItem

操縱 QLayout 的抽象項

QLineEdit

一行文本編輯器

QListView

在模型中的列錶或圖標視圖

QListWidget

基於項的列錶 Widget

QListWidgetItem

用於 QListWidget 項視圖類的項

QMainWindow

主應用程序窗口

QMdiArea

顯示 MDI 窗口的區域

QMdiSubWindow

用於 QMdiArea 的子窗口類

QMenu

用於菜單欄、上下文菜單及其它彈齣菜單的菜單 Widget

QMenuBar

水平菜單欄

QMessageBox

用於告知用戶 (或嚮用戶詢問問題) 並接收答案的模態對話框

QMouseEventTransition

用於鼠標事件的過渡

QOpenGLWidget

用於渲染 OpenGL 圖形的 Widget

QPanGesture

描述由用戶做齣的平移手勢

QPinchGesture

描述由用戶做齣的捏閤手勢

QPlainTextDocumentLayout

用於 QTextDocument 的純文本布局實現

QPlainTextEdit

用於編輯和顯示純文本的 Widget

QProgressBar

水平 (或垂直) 進度條

QProgressDialog

慢操作的進度反饋

QProxyStyle

簡化動態覆蓋 QStyle 元素的方便類

QPushButton

命令按鈕

QRadioButton

帶文本標簽的單選按鈕

QRubberBand

可以指示選定 (或邊界) 的矩形或直綫

QScrollArea

把視圖捲動到另一 Widget

QScrollBar

垂直 (或水平) 滾動條

QScroller

使任何捲動 Widget 或圖形項能夠動感捲動

QScrollerProperties

存儲用於 QScroller 的設置

QShortcut

用於創建鍵盤快捷鍵

QSizeGrip

用於重置頂層窗口大小的重置大小手柄

QSizePolicy

描述水平和垂直重置大小策略的布局屬性

QSlider

垂直 (或水平) 滑塊

QSpacerItem

布局中的空白空間

QSpinBox

自鏇框 Widget

QSplashScreen

可以在應用程序啓動期間展示的閃屏

QSplitter

實現分割器 Widget

QSplitterHandle

用於分割器的手柄功能

QStackedLayout

每次僅一 Widget 可見的 Widget 堆棧

QStackedWidget

每次僅一 Widget 可見的 Widget 堆棧

QStandardItemEditorCreator

不必子類化 QItemEditorCreatorBase 注冊 Widget 的可能性

QStatusBar

適於呈現狀態信息的水平條

QStyle

封裝 GUI 外觀和感覺的抽象基類

QStyleFactory

創建 QStyle 對象

QStyleHintReturn

返迴比基本數據類型更多的樣式提示

QStyleHintReturnMask

返迴 QRegion 的樣式提示

QStyleHintReturnVariant

返迴 QVariant 的樣式提示

QStyleOption

存儲用於 QStyle 函數的參數

QStyleOptionButton

用於繪製按鈕的描述參數

QStyleOptionComboBox

用於繪製組閤框的描述參數

QStyleOptionComplex

用於保持所有復雜控件的公共參數

QStyleOptionDockWidget

用於繪製停放 Widget 的描述參數

QStyleOptionFocusRect

用於采用 QStyle 繪製聚焦矩形的描述參數

QStyleOptionFrame

用於繪製框架的描述參數

QStyleOptionGraphicsItem

用於繪製 QGraphicsItem 的所需描述參數

QStyleOptionGroupBox

用於繪製組框的描述參數

QStyleOptionHeader

用於繪製 Header (頭) 的描述參數

QStyleOptionMenuItem

用於繪製菜單項的必要描述參數

QStyleOptionProgressBar

用於描述繪製進度條的必要參數

QStyleOptionRubberBand

用於繪製橡皮筋的描述參數

QStyleOptionSizeGrip

用於繪製大小握把的描述參數

QStyleOptionSlider

用於繪製滑塊的所需描述參數

QStyleOptionSpinBox

用於描述繪製自鏇框的必要參數

QStyleOptionTab

用於繪製選項卡欄的描述參數

QStyleOptionTabBarBase

用於描述選項卡欄的基 (即:選項卡欄通常與之重疊的部分)

QStyleOptionTabWidgetFrame

用於描述圍繞選項卡 Widget 繪製框架的參數

QStyleOptionTitleBar

用於繪製標題欄的描述參數

QStyleOptionToolBar

用於繪製工具欄的描述參數

QStyleOptionToolBox

用於繪製工具框的所需描述參數

QStyleOptionToolButton

用於繪製工具按鈕的描述參數

QStyleOptionViewItem

用於繪製視圖 Widget 中項的描述參數

QStylePainter

方便類用於在 Widget 內繪製 QStyle 元素

QStylePlugin

用於自定義 QStyle 插件的抽象基

QStyledItemDelegate

用於顯示和編輯來自模型的數據項的設施

QSwipeGesture

描述由用戶做齣的輕掃手勢

QSystemTrayIcon

用於係統托盤的應用程序圖標

QTabBar

選項卡欄 (如:用於選項卡式對話框)

QTabWidget

選項卡式 Widget 的堆棧

QTableView

錶格視圖的默認模型/視圖實現

QTableWidget

基於項的錶格視圖 (具有默認模型)

QTableWidgetItem

用於 QTableWidget 類的項

QTableWidgetSelectionRange

在模型中的交互選定方式 (不采用模型索引和選定模型)

QTapAndHoldGesture

描述由用戶做齣的敲擊並保持 (亦稱作 LongTap) 手勢

QTapGesture

描述由用戶做齣的敲擊手勢

QTextBrowser

帶 Hypertext (超文本) 導航的富文本瀏覽器

QTextEdit

用於編輯和顯示純文本 富文本兩者的 Widget

QTextEdit::ExtraSelection

QTextEdit::ExtraSelection 結構為給定文檔選定,提供指定字符格式的辦法

QTileRules

用於將像素圖 (或圖像) 分割成 9 圖塊的規則

QTimeEdit

用於編輯時間的 Widget (基於 QDateTimeEdit 小部件)

QToolBar

包含一組控件的可移動麵闆

QToolBox

選項卡化 Widget 項的列

QToolButton

命令 (或選項) 的快速訪問按鈕,通常用於 QToolBar

QToolTip

用於任何 Widget 的工具提示 (氣球幫助)

QTreeView

樹視圖的默認模型/視圖實現

QTreeWidget

使用預定義樹模型的樹視圖

QTreeWidgetItem

用於 QTreeWidget 方便類的項

QTreeWidgetItemIterator

遍曆 QTreeWidget 實例項的辦法

QUndoCommand

存儲在 QUndoStack 中的所有命令的基類

QUndoGroup

QUndoStack 對象的組

QUndoStack

QUndoCommand 對象的堆棧

QUndoView

顯示 QUndoStack 的內容

QVBoxLayout

垂直排列 Widget

QWhatsThis

任何 Widget 的簡單描述,即迴答 What's This? 問題

QWidget

所有用戶界麵對象的基類

QWidgetAction

通過界麵 (把自定義 Widget 插入基於動作的容器) 擴展 QAction,譬如:工具欄

QWidgetItem

錶示 Widget 的布局項

QWizard

嚮導框架

QWizardPage

用於嚮導頁麵的基類

詳細描述

要包括模塊類定義,使用以下指令:

#include <QtWidgets>
					

要鏈接到模塊,添加此行到 qmake .pro 文件:

QT += widgets