Guten Morgen ,
ich habe ein Menü, in dem sich Radiobuttons befinden (stammt aus dem wx tutorial http://wiki.wxpython.org/AnotherTutoria ... f3832085e4):
submenu.Append(301, 'radio item1', kind=wx.ITEM_RADIO)
Beim ersten öffnen des Menüs ist immer der erste Eintrag aktiviert. Das möchte ich per Initialisierung ändern. Da es ja prinzipiell bei einer Radiobuttongruppe möglich ist, muß es auch im Menü möglich sein. Weiß jemand, wie das geht?
Gruß und Danke,
Christoph
Radiobuttons in Menü voreinstellen
Danke, aber wie komme ich an den entsprechenden Eintrag in der Button Liste?HWK hat geschrieben:Mit der Check-Methode.
MfG
HWK
Man baut die Liste der Buttons im Menü so auf:
submenu.Append(301, 'radio item1', kind=wx.ITEM_RADIO)
submenu.Append(302, 'radio item2', kind=wx.ITEM_RADIO)
submenu.Append(302, 'radio item3', kind=wx.ITEM_RADIO)
Wenn jetzt der Punkt 302 ausgewählt sein soll (anstelle von 301), wie komme ich da ran?
Gruß,
Christoph
Tatsächlich, aber das ist nur das Beispiel aus der Doku, mein Code sieht anders aus...HWK hat geschrieben:Check(id, check).
Du hast übrigens zwei Einträge mit der ID 302.
MfG
HWK
Die id ist doch die Event-ID für das Menü und damit ist der ganze Radiobutton im System definiert? Spannend...
check ist dann True oder False, gell?
Gruß,
Christoph
Ja, also z.B.:ChrisGTJ hat geschrieben:check ist dann True oder False, gell?
Code: Alles auswählen
submenu.Check(302, True)
HWK
Super, ich danke Dir für die Hilfe!HWK hat geschrieben:Ja, also z.B.:ChrisGTJ hat geschrieben:check ist dann True oder False, gell?MfGCode: Alles auswählen
submenu.Check(302, True)
HWK
Christoph