Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » движение с задержкой объектов в Tkinter [RSS Feed]

#1 Март 3, 2010 15:44:54

rover
От:
Зарегистрирован: 2010-03-03
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

движение с задержкой объектов в Tkinter

Здравствуйте! В части программы мне надо двигать объекты с некоторой задержкой,по идее сперва должен двигаться объект, потом задержка,потом объект, после задержка и т д, но почему то задержка начинает работать в начале, а не в середине куска кода?
Задержку делаю с помощью 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



Офлайн

#2 Март 3, 2010 20:56:01

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

движение с задержкой объектов в Tkinter

1. После того, как что то рисуете на canvas, тем более со sleep, canvas лучше обновить canv.update()
2. Нехорошо использовать sleep в UI потоке, лучше вынести в отдельный
3. Для GUI есть отдельный раздел форума.



Офлайн

#3 Март 4, 2010 12:10:47

rover
От:
Зарегистрирован: 2010-03-03
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

движение с задержкой объектов в Tkinter

А как все это реализовать и как sleep вынести в отдельный..



Офлайн

#4 Март 5, 2010 11:22:12

rover
От:
Зарегистрирован: 2010-03-03
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

движение с задержкой объектов в Tkinter

Народ помогите, пожалуйста, реализовать задержк в программе, кусок кода выше



Офлайн

  • Начало
  • » GUI
  • » движение с задержкой объектов в Tkinter[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version