Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "dummy.h"
- MainWindow::MainWindow()
- {
- slider = new QSlider(Qt::Horizontal);
- slider->setMinimum(0);
- slider->setMaximum(100);
- lineEdit = new QLineEdit();
- QObject::connect(slider, SIGNAL(valueChanged(int)),
- this, SLOT(onValueChanged(int)));
- QVBoxLayout *layout = new QVBoxLayout();
- layout->addWidget(slider);
- layout->addWidget(lineEdit);
- QWidget *wrapper = new QWidget();
- wrapper->setLayout(layout);
- setCentralWidget(wrapper);
- }
- MainWindow::~MainWindow()
- {
- }
- void MainWindow::onValueChanged(int value)
- {
- int pos;
- printf("Enter onValueChanged\n");
- pos = slider->sliderPosition();
- QString text = QString::number(pos);
- lineEdit->setText(text);
- QMessageBox::StandardButton reply;
- reply = QMessageBox::question(this, "Test", "Just a test!",
- QMessageBox::Yes|QMessageBox::No);
- printf("Exit onValueChanged\n");
- }
- int main(int argc, char *argv[])
- {
- QApplication app(argc, argv);
- MainWindow mainWindow;
- mainWindow.show();
- return app.exec();
- }
Advertisement
Add Comment
Please, Sign In to add comment