All pastes #2088286 Raw Edit

qt

public text v1 · immutable
#2088286 ·published 2011-10-09 09:13 UTC
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();

}