65,210
社区成员
发帖
与我相关
我的任务
分享#include <QApplication>
#include <QPushButton>
#include <QHBoxLayout>
#include <QSlider>
#include <QSpinBox>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget *window = new QWidget;
window->setWindowTitle("Show your Input!");
QSpinBox *spinBox = new QSpinBox;
QPushButton *button = new QPushButton("set spinBox to 0");
QSlider *slider = new QSlider(Qt::Horizontal);
spinBox->setRange(0,130);
slider->setRange(0,130);
button->setText("set 0");
QObject::connect(spinBox,
SIGNAL(valueChanged(int)),
slider,
SLOT(setValue(int))
);
QObject::connect(slider,
SIGNAL(valueChanged(int)),
spinBox,
SLOT(setValue(int))
);
QObject::connect(button,
SIGNAL(clicked()),
spinBox,SLOT(setValue(0))
);
spinBox->setValue(35);
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(spinBox);
layout->addWidget(slider);
layout->addWidget(button);
window->setLayout(layout);
window->show();
return app.exec();
} QObject::connect(button,
SIGNAL(clicked()),
spinBox,SLOT(setValue(0))
);