Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <KApplication>
- #include <KAboutData>
- #include <KCmdLineArgs>
- #include <KPushButton>
- #include <KVBox>
- #include <QWidget>
- #include <QFont>
- #include <QSlider>
- #include <QLCDNumber>
- class MyWidget : public QWidget
- {
- public:
- MyWidget(QWidget *parent = 0)
- : QWidget(parent)
- {
- KVBox *layout = new KVBox(this);
- KPushButton *quit = new KPushButton(i18n("Quit"), layout);
- quit->setFont(QFont("Times", 18, QFont::Bold));
- QLCDNumber *lcd = new QLCDNumber(2, layout);
- lcd->setSegmentStyle(QLCDNumber::Filled);
- QSlider *slider = new QSlider(Qt::Horizontal, layout);
- slider->setRange(0, 99);
- slider->setValue(0);
- layout->setStretchFactor(layout, 1);
- connect(quit, SIGNAL(clicked()), kapp, SLOT(quit()));
- connect(slider, SIGNAL(valueChanged(int)),
- lcd, SLOT(display(int)));
- }
- };
- int main(int argc, char **argv)
- {
- KAboutData aboutData("tutorial", 0, ki18n("tutorial"), "1.0", ki18n("tutorial"),
- KAboutData::License_LGPL_V3, ki18n("(c) 2008"), ki18n(""), "", "");
- KCmdLineArgs::init(argc, argv, &aboutData);
- KApplication app;
- MyWidget widget;
- widget.show();
- return app.exec();
- }
Add Comment
Please, Sign In to add comment