[gelöst] valueChanged und setValue über Kreuz verküpfen
Verfasst: 23. Oktober 2005 21:58
Ich habe zwei QSpinBox(en) und möchte gerne, dass sich, wenn man die eine verändert, die andere mitverändert.
Das soll in beide Richtungen funktionieren.
Ich hab es folgendermaßen gelöst:
Das funktioniert auch, aber ich möchte gerne wissen,
wie QT damit klarkommt, dass ja durch setValue(int) wieder das Signal ausgelöst wird.
(Dass das so ist, habe ich getestet.)
Das müsste doch eigentlich zu einem undendlichen Hin-und-Her führen, oder?
HENNING
Das soll in beide Richtungen funktionieren.
Ich hab es folgendermaßen gelöst:
Code: Alles auswählen
connect(spinBox_1_lmax, SIGNAL(valueChanged(int)), spinBox_1_rmax, SLOT(setValue(int)));
connect(spinBox_1_rmax, SIGNAL(valueChanged(int)), spinBox_1_lmax, SLOT(setValue(int)));wie QT damit klarkommt, dass ja durch setValue(int) wieder das Signal ausgelöst wird.
(Dass das so ist, habe ich getestet.)
Das müsste doch eigentlich zu einem undendlichen Hin-und-Her führen, oder?
HENNING