#include<QApplication>
#include<QHBoxLayout>
#include<QSlider>
#include<QSpinBox>
int main(int argc,char *argv[])
{
QApplication app(argc,argv); //管理整个应用程序需所要用到的资源,为每个应用程序所必须
QWidget *window=new QWidget; //创建一个QWidget对象,由window指向
window->setWindowTitle("Enter Your Age"); //设置该对象的标题
QSpinBox *spinBox=new QSpinBox; //创建数值框
QSlider *slider=new QSlider(Qt::Horizontal);//创建滑动条,设置滑动条的摆放方式
spinBox->setRange(0,130); //设置范围
slider->setRange(0,130); //设置范围
//连接信号和槽,完成两者之间的同步
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();
}