[Python-de] canvas aktualisieren
Christian Mönch
Christian.Moench at web.de
Tue Mar 19 13:48:56 EST 2002
Hallo Andreas,
Du erzeugst jedesmal ein neues Text-Item, versuch mal Canvas.itemconfigure,
um einzelne Items der Canvas zu modifizieren, z.B.:
----------
class Canvasn( Uhr ):
"Das gleiche wie Label nur mit einem Canvas"
def digital( self ):
self.canvas = Canvas( self, border=1, relief="sunken")
self.canvas.pack()
self.text = self.canvas.create_text(100, 100)
def poll( self ):
zeit = "%02d:%02d:%02d" % (time.localtime(time.time())[3],
time.localtime(time.time())[4],
time.localtime(time.time())[5])
self.canvas.itemconfigure(self.text, text=zeit)
self.canvas.after( 100, self.poll )
------
Grüße,
Christian
More information about the Python-de
mailing list