Qt控制元件簡單介紹
阿新 • • 發佈:2019-02-13
概述:
Qt可分為QCheckBox、QPushButton、和QListView、QCalendarWidget等基礎控制元件,QPushButtonGroup、QCroupBox等同屬性的組合控制元件,以及抽象控制元件三大類。下來來大致介紹下每一類控制元件的成員。(這裡主要講解下每個控制元件,具體控制元件長什麼樣,可以到designer中 搜尋檢視,這裡就不一一列出圖來了!)基礎控制元件:
QCheckBox : 複選框(CheckBox)控制元件(包含Text Label)
QComboBox :單擊按鈕,可在彈出的選項中選擇一個
QCommandLinkButton:windows Vista風格的命令連線按鈕
QTimeEdit: 編輯或顯示時間的控制元件
QDateEdit:編輯或顯示日期的控制元件
QDateTimeEdit:編輯或者顯示時間和日期的控制元件
QDial: 用於描述儀表盤樣式
QSpinBoxnBox:整數旋轉框(spinBox)樣式
QDoubleSpinBox:可以使用double型別的旋轉框
QPushButton:普通按鈕控制元件
QFocusFrame:提供當前繪畫區域的焦點
QFontComboBox:可使用選擇字型的下拉框控制元件
QLCDNumber:顯示LCD風格數字的控制元件
QLabel: 顯示文字或圖片的控制元件
QMenu: 可以在選單欄的選單控制元件、Context和彈出選單中使用的控制元件
QProgressBar:水平和垂直進度條控制元件
QRadioButton:單選按鈕控制元件(包含Text Label)
QScrollArea:可以擴充套件檢視其它控制元件的滾動條控制元件
QScrollBar: 水平和垂直滾動條控制元件
QSizeGrip: 可以改變上層檢視大小
QSlider:水平和垂直滑塊
QTabBar:TabBar控制元件(在標籤對話方塊中使用)
QTabWidget:表格控制元件
QToolBox: 成列的QToolButton控制元件
QToolButton: 簡單的按鈕控制元件
高階控制元件:
QColumnView: 基於模型/檢視的列檢視控制元件
QDataWidgetMapper: 連線控制元件和模型的對映
QListView: 列表形態的檢視控制元件
QTableView: 基於模型/檢視的表格檢視控制元件
QDesktopWidget: 基於模型/檢視的樹形檢視控制元件
QUndoView: 將撤銷棧的內容顯示並輸出到列表控制元件的控制元件
QCalenDar: 以日曆的形式顯示使用者選擇的日期(以月為單位)的控制元件
QMacCocoaViewContainer: 打包Cocoa檢視的Moc OS Xde 控制元件
QMacNativeWidget: 提供根據Qt構成方式,將Qt控制元件新增到Cocoa各級結構方法的控制元件
組合控制元件:
QButtonGroup: 按鈕控制元件的組合容器(Container)QGroupBox: 帶有標題的相同型別的組框(GroupBox Frame)
QSplitter: 具有分割功能的控制元件
QSplitterHandle: 可以控制分割功能的控制元件
QStatckedWidget:可以在螢幕上同時顯示多個控制元件
QTabWidget: 表格控制元件
抽象控制元件類:
QAbstractButton: 提供普通按鈕的抽象類QAbstractScrollArea:在滾動條中提供必要的功能的抽象類
QAbstractSlider: 使用給定範圍內的整數值的抽象類
QAbstractSpinBox: 在旋轉框和行編輯中顯示值的抽象類
QDialog: 對話方塊的基類
QFrame: 存放架構控制元件的基類
以上就是Qt控制元件的簡單介紹!