#include #include #include #include #include #include #include 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(); }