type instance
Verfasst: Dienstag 27. Juni 2017, 07:35
Hallo
komme mit einer instance Uebergabe nicht weiter, deshalb habe ich mir hier im Forum angeneldet.
Ich will mir mit Tkinter eine GUI erstellen
Vielleicht kann mir einer helfen.
Folgendes Problem:
Hauptprogramm:
Irgendwie muss ich die Variable in __init__ als instance definieren.
Hier scheint mein Problem zu liegen, ich bekomme folgende Fehlermeldung
AttributeError: object has no attribute 'config'
Was muss ich machen das ich in der Action routine das label aender kann.
Gruss
komme mit einer instance Uebergabe nicht weiter, deshalb habe ich mir hier im Forum angeneldet.
Ich will mir mit Tkinter eine GUI erstellen
Vielleicht kann mir einer helfen.
Folgendes Problem:
Hauptprogramm:
Code: Alles auswählen
if __name__ == 'main':
" code ... code"
#----------------------------------
#erzeugen eines labels
#----------------------------------
root = Tk()
techId = ModuleBar(root,.........)
label1 = Label(root, trext= "labeltext")
label1.grid(row= 1 ,........)
techId.MyLabel(label1)
#-------------------------------------------
# class def Modulebar
#-------------------------------------------
class ModuleBar(Frame):
def __init__(self, .......)
self.var = IntVar()
"code ..code"
def MyLabel(self,var):
print type(var)
#----------------------------------------------------------
# var type ist hier <type 'instance'>
#----------------------------------------------------------
self.name = var
def MyAction(self):
#---------------------------------------------------------
# routine soll den text des labels aendern
#---------------------------------------------------------
labelMod =- self.name
labelMode.config(text="NewLabelText"
Hier scheint mein Problem zu liegen, ich bekomme folgende Fehlermeldung
AttributeError: object has no attribute 'config'
Was muss ich machen das ich in der Action routine das label aender kann.
Gruss