Hallo,
mithilfe von 2 Radio Buttons würde ich gerne die 2 Seiten eines Stacked Widgets umschalten, aber so wie ich es in Qt Designer umgesetzt habe, tut sich erwartungsgemäß gar nichts, da ich zwar einen bestimmten RadioButton auswählen kann, aber leider keine bestimmte Seite aus dem Stacked Widget.
Folgende beiden Signal/Slot-Kombinationen habe ich erstellt:
Sender:
geraet1 [RadioButton1] und geraet2 [RadioButton2]
Signal:
clicked() [beide]
Empfänger:
stackedWidget [beide; direkte Seitenauswahl gibt es leider nicht]
Slot:
show() [beide]
be-we
Qt Designer: Radio Buttons zum Umschalten der Seiten eines Stacked Widgets
Re: Qt Designer: Radio Buttons zum Umschalten der Seiten eines Stacked Widgets
Hallo,
die einzelnen Seiten des StackedWiget können mit dessen Slot setCurrentIndex(int index) angezeigt werden. Schreib Dir einen Slot, den Du mit dem clicked-Signal Deiner beiden QRadioButtion Objekte verbindest. In diesem Slot prüfst Du dann, von welchem RadioButton das Signal gesendet wurde und setzt dann den gewünschten Index in Deinem StackedWidget. Etwa so:
Gruß Michael
die einzelnen Seiten des StackedWiget können mit dessen Slot setCurrentIndex(int index) angezeigt werden. Schreib Dir einen Slot, den Du mit dem clicked-Signal Deiner beiden QRadioButtion Objekte verbindest. In diesem Slot prüfst Du dann, von welchem RadioButton das Signal gesendet wurde und setzt dann den gewünschten Index in Deinem StackedWidget. Etwa so:
Code: Alles auswählen
if ( sender() == myRadioButton1 )
myStackedWidget->setCurrentIndex( 0 );
else
myStackedWidget->setCurrentIndex( 1 );
Gruß Michael
Re: Qt Designer: Radio Buttons zum Umschalten der Seiten eines Stacked Widgets
Hallo,
ich habe gerade gesehen, dass ich dir für diese Antwort noch gar nicht gedankt habe. Also sorry und danke.
Gruß
be-we
ich habe gerade gesehen, dass ich dir für diese Antwort noch gar nicht gedankt habe. Also sorry und danke.
Gruß
be-we