ich brauche mal eure Hilfe. Ich bin vor kurzen mit Python/ Glade angefangen, und versuche mich an meinem ersten Programm mit GUI.
Ich habe mehrere Buttons die einwandfrei funktionieren. Nur die RadioButtens machen mir Probleme.
Wenn ich den RadioButton betätige wird mit dem Signal Toggled eine Variable gesetzt und eine Funktion aufgerufen,
die diese dann verwendet. Die Funktion wird aber 2 X ausgehührt ! Warum, bzw. wie kann man das verhindern ?
Liegt es evtl. daran, dass ich wiederum eine Funktion aufrufe ?
Es sieht ungefähr so aus:
Code: Alles auswählen
def alles_toggled(self, widget):
self.Variable=A
self.Funktion_ausführen(self, widget)
def gefiltert_toggled(self, widget):
self.Variable=B
self.Funktion_ausführen(self, widget)
def Funktion_ausführen(self, widget):
print self.Variable
Wolle