编译环境:ubuntu 11.04 QT4
代码如下:
#include <qapplication.h>
#include <qpushbutton.h>
#include <qspinbox.h>
#include <qslider.h>
#include <qlcdnumber.h>
#include <qfont.h>
#include <QtGui/QVBoxLayout>
int main(int argc,char **argv)
{
QApplication a(argc,argv);
QWidget w;
QSlider *qslider = new QSlider(Qt::Horizontal);
qslider->setRange(0,99);
qslider->setValue(0);
QSpinBox *spinbox = new QSpinBox;
spinbox->setRange(0,99);
spinbox->setValue(2);
QLCDNumber *lcd = new QLCDNumber(2);
lcd->display(1);
QObject::connect(qslider,SIGNAL(valueChanged(int)),lcd,SLOT(display(int)));
QObject::connect(qslider,SIGNAL(valueChanged(int)),spinbox,SLOT(setValue(int)));
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(qslider);layout->addWidget(lcd);
layout->addWidget(spinbox);
w.setLayout(layout);
w.show();
return a.exec();
}
运行效果:
文章评论(0条评论)
登录后参与讨论