概述:

Qt可分为QCheckBox、QPushButton、和QListView、QCalendarWidget等基础控件,QPushButtonGroup、QCroupBox等同属性的组合控件,以及抽象控件三大类。下来来大致介绍下每一类控件的成员。(这里主要讲解下每个控件,具体控件长什么样,可以到designer中 搜索查看,这里就不一一列出图来了!)

基础控件:

QCheckBox :


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:        存放架构控件的基类