#include <QApplication>
#include <QHBoxLayout>
#include <QSlider>
#include <QSpinBox>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget * window = new QWidget;
window->setWindowTitle("Enter rate of progress"); //设置窗体的标题
QSpinBox * spinBox = new QSpinBox; //数字显示框
QSlider * slider = new QSlider(Qt::Horizontal); //新建进度条为方向水平
spinBox->setRange(0,100); //数字范围
slider->setRange(0,100);
//将进度条和数字显示框相互绑定
QObject::connect(spinBox,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int)));
QObject::connect(slider,SIGNAL(valueChanged(int)),spinBox,SLOT(setValue(int)));
spinBox->setValue(35); //设定数字显示框的初始值
QHBoxLayout * layout = new QHBoxLayout;
layout->addWidget(spinBox);
layout->addWidget(slider);
window->setLayout(layout);
window->show();
return app.exec();
}
好记性不如烂笔头,认真笔记,会有所获