Seite 1 von 1

[gelöst] Problem mit Radio-Buttons

Verfasst: 17. Juni 2005 09:44
von kleineSchildy
Hallo,

ich habe folgendes Problem.
In meinem GUI gibt es eine Auswahl mit Radiobuttons, allerdings sollen sie sich gegenseitig ausschließen. Das heißt, wenn ein Radiobutton geklickt wird, muss die Markierung bei dem anderen verschwinden.

Kann mir jemand helfen, wie man das realisiert? Ich arbeite leider erst seit kurzem mit GUI's und habe noch nicht soviel Erfahrung. Wäre über jede Hilfe dankbar.

Viele Grüße
Jana

Hier noch die entsprechende Code-Zeile

Code: Alles auswählen

    ausgGB = new QGroupBox( mainFrame, "ausgGB" );
    ausgGB->setGeometry( QRect( 60, 465, 230, 80 ) );

    xmlRButton = new QRadioButton( ausgGB,"xmlRButton" );
    xmlRButton->setGeometry( QRect( 10, 30, 83, 20 ) );

    csvRButton = new QRadioButton( ausgGB, "csvRButton" );
    csvRButton->setGeometry( QRect( 120, 30, 83, 20 ) );

    xmlRButton->setText( tr( "XML" ) );
    csvRButton->setText( tr( "CSV" ) );

Re: Problem mit Radio-Buttons

Verfasst: 17. Juni 2005 10:17
von macman
kleineSchildy hat geschrieben: Kann mir jemand helfen, wie man das realisiert? Ich arbeite leider erst seit kurzem mit GUI's und habe noch nicht soviel Erfahrung. Wäre über jede Hilfe dankbar.
Also ich bin ja noch nicht lange in diesem Forum, aber es ist erschreckend wie oft Fragen gestellt werden, die durch einen kurzen Blick in die Doku oder die Beispiele geklärt wären.

So, und jetzt guck dir mal QButtonGroup an, wie in QRadioButton zu lesen ist. "The easiest way to implement a "one of many" choice is simply to put the radio buttons into QButtonGroup."

Verfasst: 17. Juni 2005 10:31
von kleineSchildy
Hallo Macman,

danke, ich habe es unterdessen auch gefunden :)

Ich schau immer zuerst in mein Buch oder in die Doku von trolltech. Ich muss es übersehen haben. Ich hatte dann noch etwas anderes zu RadioButtons gesucht und dann auch den Hinweis mit den ButtonGroup gelesen.

Grüße
Jana