rendered paste body#include<QApplication>
#include<QPushButton>
#include<QSlider>
#include<QDial>
#include<QProgressBar>
#include<QLabel>
#include<QHBoxLayout>
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
QWidget *window= new QWidget;
QWidget *window2= new QWidget;
QSlider *slider= new QSlider(window);
QLabel *label= new QLabel(window2);
QProgressBar *pb= new QProgressBar(window);
QDial *di=new QDial(window2);
QHBoxLayout *hb= new QHBoxLayout;
QObject::connect(slider,SIGNAL(sliderMoved(int)),pb,SLOT(setValue(int)));
QObject::connect(di,SIGNAL(sliderMoved(int)),label,SLOT(setNum(int)));
hb->addWidget(di);
hb->addWidget(label);
hb->addWidget(slider);
hb->addWidget(pb);
slider->show();
pb->show();
window->setLayout(hb);
window2->setLayout(hb);
window->show();
QObject::connect(di,SIGNAL(sliderPressed()),window,SLOT(show()));
di->show();
label->show();
window2->show();
return app.exec();
}