原创 QT 小实验--滑动条,LCD框等

2011-9-3 15:07 3824 11 11 分类: MCU/ 嵌入式

编译环境: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(); 
}

运行效果:

20110903150400903.jpg

文章评论0条评论)

登录后参与讨论
我要评论
0
11
关闭 站长推荐上一条 /2 下一条