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