mainwindow.cpp
<pre name="code" class="cpp">#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QSpinBox>
#include <QHBoxLayout>
#include <QLabel>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QWidget *window=new QWidget;
this->setCentralWidget(window);
QSpinBox *spinbox=new QSpinBox;
spinbox->setRange(0,100);
spinbox->resize(200,30);
// spinbox->setValue(50);
spinbox->setParent(window);
spinbox->show();
QSlider *slider=new QSlider(Qt::Horizontal);
slider->setRange(0,100);
slider->resize(200,30);
// slider->setValue(50);
slider->setParent(window);
connect(spinbox,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int)));
connect(slider,SIGNAL(valueChanged(int)),spinbox,SLOT(setValue(int)));
spinbox->setValue(50);
QHBoxLayout *layout=new QHBoxLayout;
layout->addWidget(spinbox);
layout->addWidget(slider);
window->setLayout(layout);
window->show();
}
MainWindow::~MainWindow()
{
delete ui;
}
main.cpp
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}