#include #include #include #include int main( int argc, char *argv[] ) { QApplication app( argc, argv ); QSpinBox spinBox; QSlider slider; QPushButton button( "Beenden" ); // Größe der Spinbox fixieren spinBox.setFixedSize( 150, 150 ); // Wertebereich für Spinbox setzen spinBox.setMinimum( 0 ); spinBox.setMaximum( 100 ); // Größe des Sliders fixieren slider.setFixedSize( 150, 200 ); // Wertebereich für Slider setzen slider.setMinimum( 0 ); slider.setMaximum( 100 ); // Größe des Buttons fixieren button.setFixedSize( 150, 100 ); // Titel setzen spinBox.setWindowTitle( "QSpinBox" ); slider.setWindowTitle( "QSlider" ); button.setWindowTitle( "QPushButton" ); // Verbindungen aufbauen QObject::connect( &spinBox, static_cast(&QSpinBox::valueChanged), &slider, &QSlider::setValue ); QObject::connect( &slider, &QSlider::valueChanged, &spinBox, &QSpinBox::setValue ); QObject::connect( &button, &QPushButton::clicked, &app, &QApplication::quit ); // Widgets anzeigen spinBox.show(); slider.show(); button.show(); return app.exec(); }