ich habe wieder ein kleines Problem mit get () :
Code: Alles auswählen
def addlink(self) :
#Neues Fenster :
self.root = Tk()
self.fenster = Frame
self.root.title("Linkhinzufügen")
self.xpos = 60
self.ypos = 60
self.width = 210
self.height = 100
self.root.wm_geometry("%dx%d+%d+%d" % (self.width,self.height,self.xpos,self.ypos))
#Labels :
Label(self.root, text="Name : ").grid(row=1,column=1)
Label(self.root, text="Beschreibung : ").grid(row=2,column=1)
Label(self.root, text="URL : ").grid(row=3,column=1)
#Entrys :
global linkname
global linkdesc
global linkurl
linkname = Entry(self.root).grid(row=1, column=2)
linkdesc = Entry(self.root).grid(row=2, column=2)
linkurl = Entry(self.root).grid(row=3, column=2)
#Speicher Button
self.savebutt=Button(self.root, text="Speichern", command=self.savelink).grid(row=4,column=1)
def savelink(self) :
self.oeffnen = open("links.xml", "a")
self.holen = linkname.get()
self.holen2 = linkdesc.get()
self.holen3 = linkurl.get()
self.oeffnen.write(self.holen)
self.oeffnen.write(self.holen2)
self.oeffnen.write(self.holen3)
Weiß jemand woran das liegen könnte?Exception in Tkinter callback
Traceback (most recent call last):
File "C:\PYTHON23\lib\lib-tk\Tkinter.py", line 1345, in __call__
return self.func(*args)
File "C:\WINDOWS\Desktop\python\html\news4.py", line 143, in savelink
self.holen = linkname.get()
AttributeError: 'NoneType' object has no attribute 'get'
Gruß Hanman[/quote][/code]