Thread Perl Tk Canvas Objekt lahmt: GUI wird immer langsamer (9 answers)
Opened by Johnnz at 2006-06-01 20:35

ptk
 2006-06-02 00:53
#45547 #45547
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Johnnz,01.06.2006, 22:09]Ich weiß nicht genau welches Tk ich verwende, aber schätzungsweise das Neuste, denn meine Ubuntu-Linux Installation, bei der das standardmäßig dabei war, ist noch nicht so alt ("Breezy Badger").
[/quote]Sag das nicht. Bei Debian wird schließlich auch noch das alte Tk800.025 verwendet. Und Ubuntu und Debian sind ja verwandt.

Quote
Das Canvas-Objekt habe ich bisher nie zerstört, daher kann es nicht daran gelegen haben. Allerdings hab ich jetzt eine Lösung für mein Problem gefunden, indem ich nun doch beim Starten eines neuen Spiels, das Canvas-Objekt zerstöre und neu erzeuge.


Ich meinte nicht, dass du das gesamte Objekt zerstörst, sondern nur einzelne Items (mit $canvas->delete)

Quote
Generieren createPolygon() und Konsorten denn nun eigentlich Objekte oder zeichnen sie nur irgendwas? Da ich schließlich Mausklicks an die daraus entstandenen Objekte gebunden habe, sollten es Objekte sein, und folglich zerstörbar, oder?


Was verstehst du unter "Objekt"? Letztendlich werden im Tk-Core C-Strukturen für die Canvas-Items erzeugt.

View full thread Perl Tk Canvas Objekt lahmt: GUI wird immer langsamer