QtQProgressBarEx
update QtQProgressBarEx
This commit is contained in:
36
QtQProgressBarEx/ExQProgressBar.cpp
Normal file
36
QtQProgressBarEx/ExQProgressBar.cpp
Normal file
@@ -0,0 +1,36 @@
|
||||
#include "ExQProgressBar.h"
|
||||
#include "ui_ExQProgressBaressBarressbar.h"
|
||||
|
||||
ExQProgressBar::ExQProgressBar(QWidget *parent) :
|
||||
QWidget(parent),
|
||||
ui(new Ui::ExQProgressBar)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
setWindowTitle(QObject::tr("QSlider、QScrollBar、QProgressBar控件的联动"));
|
||||
|
||||
//ui->progressBarHor->setOrient1ation(Qt::Horizontal /*(the default) Qt::Vertical*/); 设置进度条水平或竖直
|
||||
|
||||
connect(ui->sliderHor, SIGNAL(valueChanged(int)), this, SLOT(onValChange(int)));
|
||||
connect(ui->scrollBarHor, SIGNAL(valueChanged(int)), this, SLOT(onValChange(int)));
|
||||
connect(ui->scrollBarHor, SIGNAL(valueChanged(int)), this, SLOT(onValChange(int)));
|
||||
connect(ui->sliderVer, SIGNAL(valueChanged(int)), this, SLOT(onValChange(int)));
|
||||
connect(ui->scrollBarVer, SIGNAL(valueChanged(int)), this, SLOT(onValChange(int)));
|
||||
connect(ui->progressBarVer, SIGNAL(valueChanged(int)), this, SLOT(onValChange(int)));
|
||||
}
|
||||
|
||||
ExQProgressBar::~ExQProgressBar()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
//对应的槽函数
|
||||
void ExQProgressBar::onValChange(int val)
|
||||
{
|
||||
ui->sliderHor->setValue(val);
|
||||
ui->scrollBarHor->setValue(val);
|
||||
ui->progressBarHor->setValue(val);
|
||||
ui->sliderVer->setValue(val);
|
||||
ui->scrollBarVer->setValue(val);
|
||||
ui->progressBarVer->setValue(val);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user