Guten Tag,
ich hätte da eine Frage, die wahrscheinlich nicht einmal schwer umzusetzen ist, jedoch fällt mir dafür gerade keine Lösung ein
Ich möchte in meiner GUI mehrere Eingabefenster verändern und dann mit einem Klick auf einen Button alle Werte gleichzeitig an die
benötigte Funktion übergeben.
Als Beipiel dient das obige Bild. Wenn der Benutzer hier Eingaben in Chessboard und Field Size getätigt hat und dann auf Calibrate klicken würde, sollen die 3 Felder gleichzeitig übergeben werden.
Gibt es da eine Möglichkeit?
Vielen Dank für eure Hilfe
Mehrere Widgets mit einem Slot verbinden
-
- Beiträge: 16
- Registriert: 30. Oktober 2014 18:53
Re: Mehrere Widgets mit einem Slot verbinden
Moin,
du kannst doch einfach im Slot für den Calibrate-Button die Werte abfragen, etwa:
Oder habe ich deine Frage jetzt falsch verstanden?
du kannst doch einfach im Slot für den Calibrate-Button die Werte abfragen, etwa:
Code: Alles auswählen
connect(ui->calibrate, SIGNAL(clicked()), this, SLOT(onCalibrateClicked());
Code: Alles auswählen
void MyClass::onCalibrateClicked() {
int size = ui->fieldSize->value();
int corner_x = ui->cornerX->value();
int corner_y = ui->cornerY->value();
//...