#include "CounterButton.h" #include "CounterLabel.h" #include int main( int argc, char *argv[] ) { QApplication app( argc, argv ); CounterButton button; CounterLabel label; // Löst der Button das Signal aus, wird das Programm beendet. QObject::connect( &button, &CounterButton::tenTimesClicked, &app, QApplication::quit ); // Ändert der Button seinen Text, wird das Label angepasst. QObject::connect( &button, &CounterButton::textChanged, &label, &CounterLabel::setCounterText ); // Titel des Buttons festlegen und anzeigen button.setWindowTitle( "CounterButton" ); button.show(); // Titel des Labels festlegen und anzeigen label.setWindowTitle( "CounterLabel" ); label.show(); return app.exec(); }