folgendes Problem. ich habe einen download und dazu nen statusbalken. der statusbalken is nen viereck in nem canvas und je nach downloadstatus kleiner. wenn der download fertig ist, also nicht mehr auf den downloadthread zugegriffenwerden kann, bekommt der balken wieder seine ausgangsgröße.
Code:
Code: Alles auswählen
def setftpfilestate(self):
#try:
while 1:
try:
self.canvaswindow.coords('statusbeam', 4, 4, 12, 204-(self.ftpconnection.getstate()*2))
self.filestate.set(str(self.ftpconnection.getstate()))
except:
self.canvaswindow.coords('statusbeam', 4, 4, 12, 204)
self.filestate.set("00")
break
time.sleep(0.02)
#except: pass
Code: Alles auswählen
Unhandled exception in thread started by
Traceback (most recent call last):
File "F:\Meine Projekte\Aurelia\Downloadmanager Modul\dlmanager.py", line 157, in setftpfilestate
self.canvaswindow.coords('statusbeam', 4, 4, 12, 204)
File "C:\Programme\Python24\lib\lib-tk\Tkinter.py", line 2065, in coords
self.tk.splitlist(
_tkinter.TclError: invalid command name ".14632800.14632960"
Leider hab ich garkeine ahnung, was ich mit ".14632800.14632960" anfangen soll, vorallem beim ändern der größe des Balkens meckert er ja auch nicht nur, nur eben am schluss...