Форум сайта python.su
Здравствуйте! В части программы мне надо двигать объекты с некоторой задержкой,по идее сперва должен двигаться объект, потом задержка,потом объект, после задержка и т д, но почему то задержка начинает работать в начале, а не в середине куска кода?
Задержку делаю с помощью sleep()
#кусок кода:
…..
def game():
import time
canv.coords(shc34,570,330,640,400)
time.sleep(3)
canv.coords(shb31,10,250,80,320)
time.sleep(3)
…..
nfm.add_command(label=u“Первая”,command=game)
…..
#использую библиотеку from Tkinter import *
#и на нем размещаю холст, Canvas (холст) — объект библиотеки tkinter
Офлайн
1. После того, как что то рисуете на canvas, тем более со sleep, canvas лучше обновить canv.update()
2. Нехорошо использовать sleep в UI потоке, лучше вынести в отдельный
3. Для GUI есть отдельный раздел форума.
Офлайн
А как все это реализовать и как sleep вынести в отдельный..
Офлайн
Народ помогите, пожалуйста, реализовать задержк в программе, кусок кода выше
Офлайн