#include
<
QApplication
>
#include < QPushButton >
#include < QHBoxLayout >
#include < QSlider >
#include < QSpinBox >
#include < QWidget >
#include < QFont >
class MyWidget: public QWidget
{
public :
MyWidget(QWidget * parent = 0 );
};
MyWidget::MyWidget(QWidget * parent):QWidget(parent)
{
QSpinBox * agenum_sb = new QSpinBox(); // 新建一个QSpinbox部件
agenum_sb -> setRange( 0 , 100 ); // 设置QSpinbox部件的值范围
agenum_sb -> setValue( 0 ); // 设置QSpinbox的初始值
QSlider * agenum_sl = new QSlider(Qt::Horizontal); // 建立一个QSlider部件
agenum_sl -> setRange( 0 , 100 );
agenum_sl -> setValue( 0 );
connect(agenum_sb,SIGNAL(valueChanged( int )),agenum_sl,
SLOT(setValue( int )));
connect(agenum_sl,SIGNAL(valueChanged( int )),agenum_sb,
SLOT(setValue( int )));
QHBoxLayout * layout = new QHBoxLayout; // 定义一个窗口水平布局
layout -> addWidget(agenum_sb); // 将两个部件加入到layout中
layout -> addWidget(agenum_sl);
setLayout(layout);
setWindowTitle( " Enter Your Age " ); // 设置窗口标题
}
int main( int argc, char * argv[])
{
QApplication app(argc,argv);
MyWidget widget;
widget.show();
return app.exec();
}
#include < QPushButton >
#include < QHBoxLayout >
#include < QSlider >
#include < QSpinBox >
#include < QWidget >
#include < QFont >
class MyWidget: public QWidget
{
public :
MyWidget(QWidget * parent = 0 );
};
MyWidget::MyWidget(QWidget * parent):QWidget(parent)
{
QSpinBox * agenum_sb = new QSpinBox(); // 新建一个QSpinbox部件
agenum_sb -> setRange( 0 , 100 ); // 设置QSpinbox部件的值范围
agenum_sb -> setValue( 0 ); // 设置QSpinbox的初始值
QSlider * agenum_sl = new QSlider(Qt::Horizontal); // 建立一个QSlider部件
agenum_sl -> setRange( 0 , 100 );
agenum_sl -> setValue( 0 );
connect(agenum_sb,SIGNAL(valueChanged( int )),agenum_sl,
SLOT(setValue( int )));
connect(agenum_sl,SIGNAL(valueChanged( int )),agenum_sb,
SLOT(setValue( int )));
QHBoxLayout * layout = new QHBoxLayout; // 定义一个窗口水平布局
layout -> addWidget(agenum_sb); // 将两个部件加入到layout中
layout -> addWidget(agenum_sl);
setLayout(layout);
setWindowTitle( " Enter Your Age " ); // 设置窗口标题
}
int main( int argc, char * argv[])
{
QApplication app(argc,argv);
MyWidget widget;
widget.show();
return app.exec();
}
效果图如下: