[Python] R: Help Tkinter
Attilio Menegon
attilio.menegon a tecnoemmesnc.it
Mar 19 Nov 2013 09:50:19 CET
[Python] Help Tkinter
Ciao a tutti,
Ho definito un pulsante su un contenitore la cui pressione scatena questo:
def pulsante1Premuto(self, evento):
for i in range (1, 10):
self.listbox1.insert(END, str(i))
time.sleep(1)
Ora mi aspetto che nella mia listbox appaia un numero circa ogni secondo.
Cio non accade, i numeri vengono scritti tutti contemporanelamente dopo
circa 10 secondi.
Quindi mi pare di capire che *prima* finisce il ciclo e *poi* scrive.
Come posso ottenere la scrittura ogni decimo di secondo?
Grazie.
--
Riccardo Brazzale
Linux User #299418 Linux Machine #184578
Ciao,
Ho provato ad inserire dopo
Time.sleep(1)
self.listbox1.update()
e funziona.
Il codice diventa:
def pulsante1Premuto(self, evento):
for i in range (1, 10):
self.listbox1.insert(END, str(i))
time.sleep(1)
self.listbox1.update()
Buona giornata a tutti.
Attilio Menegon
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20131119/30422447/attachment-0001.html>
Maggiori informazioni sulla lista
Python