1. 程式人生 > >Qt控制元件簡單介紹

Qt控制元件簡單介紹

概述:

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控制元件的簡單介紹!