Hilfe für GUI
Verfasst: Donnerstag 10. Januar 2008, 17:17
N´abend Leutz.
Ich hoffe mir kann jemand helfen und ich bin im richtigen Forum.
Ich bastel grad ein wenig an einem kleinen GUI und habe inzwischen eine Klasse, welche auch einwandfrei funktioniert und korrekt sein sollte, ein Freund half mir dabei auch nochmal ein bisschen.
Ich habe hier eine Checkbox in der GUI, das ganze ist so realisiert:
Aber meine Frage ist jetzt folgende. Ich möchte gerne das ich, in einer anderen Datei abfragen kann:
Kann mir einer sagen wie ich das jetzt so machen kann, das ich z.B. in einer Variable abfragen kann, ob die Box markiert ist oder nicht?
Ein Freund sagte mir, man könne das eventuell so realisieren:
mfg CheckOut
Ich hoffe mir kann jemand helfen und ich bin im richtigen Forum.
Ich bastel grad ein wenig an einem kleinen GUI und habe inzwischen eine Klasse, welche auch einwandfrei funktioniert und korrekt sein sollte, ein Freund half mir dabei auch nochmal ein bisschen.
Ich habe hier eine Checkbox in der GUI, das ganze ist so realisiert:
Code: Alles auswählen
box_title = wx.StaticBox(self, -1, self.utility.lang.get('checkbox1'))
box = wx.StaticBoxSizer(box_title, wx.HORIZONTAL)
self.enable = wx.CheckBox(self, -1, self.utility.lang.get('enable'))
box.Add(self.enable, 0, wx.ALIGN_LEFT|wx.ALL, 5)
sizer.Add(box, 0, wx.EXPAND|wx.ALL, 5)
self.Bind(wx.EVT_CHECKBOX, self.AufCheckboxGeklickt, self.enable)
def AufCheckboxGeklickt(self, evt):
# Prüft ob angeklickt oder nicht
if evt.IsChecked(): # zum testen obs klappt
wx.MessageBox("angeklickt")
else:
wx.MessageBox("nicht angeklickt")
Code: Alles auswählen
if checkbox clicked:
mache das und das
else: mache das und das
Ein Freund sagte mir, man könne das eventuell so realisieren:
Vielleicht kann mir da ja jemand helfen.dann könnte man eine variable in der klasse anlegen in der du bei jedem klick immer den aktuellen wert der checkbox schreibst. dann müsste man die datei "datei1.py" in der datei "datei2.py" importieren und könnte dann auf die klasse und dann auf die variable zugreifen.
mfg CheckOut