天天看點

Qt常用控件

# Qt常用控件

    • 按鈕組
      • QPushButton
      • QToolButton
      • QRaidoButton
      • QCheckBox
      • 數字顯示和進度條

按鈕組

QPushButton

Qt常用控件

QPushButton的添加圖檔。iocn->添加資源檔案->顯示效果為:前面icon後面文字。一般用來添加文字。

QToolButton

Qt常用控件

QToolButton的添加圖檔。iocn->添加資源檔案->顯示效果ToolButtonStyle中更改,預設ToolButtonIconOnly->ToolButtonTextBesidIcon。文字和圖檔一起顯示。autoRaise更改凸起效果。

QRaidoButton

Qt常用控件

QRaidoButton單選按鈕,與容器Group Box搭配使用。

ui->btn_man->setChecked(true);
           

QCheckBox

QCheckBox複選按鈕

Qt常用控件
connect(ui->checkBox,&QCheckBox::stateChanged[=](int state){
});
           
Qt常用控件

半選中狀态,傳回值為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);
           
Qt

繼續閱讀