# Qt常用控件
-
- 按鈕組
-
- QPushButton
- QToolButton
- QRaidoButton
- QCheckBox
- 數字顯示和進度條
按鈕組
QPushButton

QPushButton的添加圖檔。iocn->添加資源檔案->顯示效果為:前面icon後面文字。一般用來添加文字。
QToolButton
QToolButton的添加圖檔。iocn->添加資源檔案->顯示效果ToolButtonStyle中更改,預設ToolButtonIconOnly->ToolButtonTextBesidIcon。文字和圖檔一起顯示。autoRaise更改凸起效果。
QRaidoButton
QRaidoButton單選按鈕,與容器Group Box搭配使用。
ui->btn_man->setChecked(true);
QCheckBox
QCheckBox複選按鈕
connect(ui->checkBox,&QCheckBox::stateChanged[=](int state){
});
半選中狀态,傳回值為1.
tristate勾選為半選中狀态。
未選中狀态,傳回值為0。
選中狀态,傳回值為2.
數字顯示和進度條
頭檔案包含
#include <QSpinBox>
#include <QSlider>
//建立新的部件
QSpinBox *spin = new QSpinBox(this);
QSlider *slider = new QSlider(Qt::Horizontal,this);
connect(spin, static_cast<void ( QSpinBox::* )( int )>(&QSpinBox::valueChanged), ui->horizontalSlider, &QSlider::setValue);
connect(ui->horizontalSlider, &QSlider::valueChanged, spin, &QSpinBox::setValue);