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