verstehe Fehlermeldung einer einfachen Simulation nicht
Verfasst: Donnerstag 29. Januar 2009, 16:56
Hallo,
wollte gerade angefangen eine Simulation von einem idealen Gas zu schreiben. Leider frustrierend, schon jetzt durch eine Fehlermeldung gestoppt zu werden, welche beim schließe des Fensters erscheint. Sie stört zwar den Programmablauf in keiner Weise, allerdings mach ich doch irgendwas falsch .
Bin natürlich auch über jegliche Verbesserungsvorschläge glücklich.
Code: http://paste.pocoo.org/show/101870/
Fehlermeldung:
Es erscheint diese Fehlermeldung 6 mal hintereinander, also für jede Kugel einmal (Thread 1-6).
".12137936" ist die Nummer, die ich über erhalte. Sollte ich also diese Threads zuerst beenden bevor ich versuche das Fenster zu zerstöhrung? Leider weiß ich gerade nicht wie ich einen Thread beenden kann, bzw. wie ich eine Kugel zerstöhren kann. Das heißt es funktioniert nicht so wie ich es mir dachte.
Weiter stört mich das ich mit:
nicht nur den 'Rand' des Fensters verschwinden lasse, sondern weiters es im Task-Manager unter Anwendungen nicht mehr angezeigt wird.
Ich verwende unter Window Eclipse.
mfg
smashed
wollte gerade angefangen eine Simulation von einem idealen Gas zu schreiben. Leider frustrierend, schon jetzt durch eine Fehlermeldung gestoppt zu werden, welche beim schließe des Fensters erscheint. Sie stört zwar den Programmablauf in keiner Weise, allerdings mach ich doch irgendwas falsch .
Bin natürlich auch über jegliche Verbesserungsvorschläge glücklich.
Code: http://paste.pocoo.org/show/101870/
Fehlermeldung:
Code: Alles auswählen
Exception in thread Thread-3:
Traceback (most recent call last):
File "C:\Python25\lib\threading.py", line 486, in __bootstrap_inner
self.run()
File "C:\Dokumente und Einstellungen\Max\workspace\simulation\src\new2.py", line 42, in run
if self.centerPosition[0]+self.radius > int(self.environment['width']) or self.centerPosition[0]-self.radius < 0:
File "C:\Python25\lib\lib-tk\Tkinter.py", line 1201, in cget
return self.tk.call(self._w, 'cget', '-' + key)
TclError: invalid command name ".12137936"
".12137936" ist die Nummer, die ich über
Code: Alles auswählen
print
self.canvas
Weiter stört mich das ich mit:
Code: Alles auswählen
self.root.overrideredirect(1)
Ich verwende unter Window Eclipse.
mfg
smashed