控件:布局、按钮、容器、输入输出窗口

xiaoxiao2021-02-28  39

Layouts_布局

QVBoxLayout(垂直布局)

QHBoxLayout(水平布局)

QGridLayout(表格布局或栅格布局)

QFormLayout(表单布局)

Buttons_按钮

QPushButton

 

QToolButton(工具按钮):常和QToolBar连用,起到快捷访问功能;通常不显示文本,而是显示图标

 

QRadioButton(单选按钮):一组选项中只能选一个

 

QCheckBox(复选框):一组选项中可选多个,且还有第三种未决状态

void QCheckBox::stateChanged(int state)    //信号:只要切换按钮改变状态,这个信号就被发送 bool isChecked() const    //函数:如果复选框被选中,返回真,否则返回假

 

ItemViews

 

基于 Model ,添加条目需要借助 QAbstractListModel,不推荐使用

ItemWidgets_项目窗口

基于 Item ,添加条目可以直接 addItem

QListWidget:

QTreeWidget:

QTableWidget:

Containers_容器

QTabWidget(选项卡窗口)

QStackedWidget(堆叠窗口)

QFrame:

QWidget:

QMdiArea:用于容纳多个子窗口 QMdiSubWindow

InputWidgets_输入窗口

QComboBox(下拉列表)

void QComboBox :: addItem()    //函数:添加条目 void QComboBox :: currentIndexChanged(int index)    //信号:只要组合框中当前的索引通过用户交互或编程方式更改,就会发送此信号

 

QFontComboBox(字体选择下拉列表)

 

QLineEdit

void QLineEdit :: returnPressed()    //信号:按下返回或者回车发出此信号

QPlainTextEdit

 

QSpinBox(微调框)

 

DisplayWidgets:输出窗口

QLable

QTextBrowser

QProgressBar

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-2632541.html

最新回复(0)