QVBoxLayout(垂直布局)
QHBoxLayout(水平布局)
QGridLayout(表格布局或栅格布局)
QFormLayout(表单布局)
QPushButton
QToolButton(工具按钮):常和QToolBar连用,起到快捷访问功能;通常不显示文本,而是显示图标
QRadioButton(单选按钮):一组选项中只能选一个
QCheckBox(复选框):一组选项中可选多个,且还有第三种未决状态
void QCheckBox::stateChanged(int state) //信号:只要切换按钮改变状态,这个信号就被发送 bool isChecked() const //函数:如果复选框被选中,返回真,否则返回假
基于 Model ,添加条目需要借助 QAbstractListModel,不推荐使用
基于 Item ,添加条目可以直接 addItem
QListWidget:
QTreeWidget:
QTableWidget:
QTabWidget(选项卡窗口)
QStackedWidget(堆叠窗口)
QFrame:
QWidget:
QMdiArea:用于容纳多个子窗口 QMdiSubWindow
QComboBox(下拉列表)
void QComboBox :: addItem() //函数:添加条目 void QComboBox :: currentIndexChanged(int index) //信号:只要组合框中当前的索引通过用户交互或编程方式更改,就会发送此信号
QFontComboBox(字体选择下拉列表)
QLineEdit
void QLineEdit :: returnPressed() //信号:按下返回或者回车发出此信号QPlainTextEdit
QSpinBox(微调框)
QLable
QTextBrowser
QProgressBar
