Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 4, 2012 08:51:36

datgenn
Зарегистрирован: 2012-11-05
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

подскажите как сделать цикл

Здравствуйте.У меня при нажатии кнопки вызывается функция.В функции я перемещаю объект на определенное количество пикселей.Функция вызывается тогда когда я один раз щелкну мышью по кнопке.Я хочу сделать так чтобы не приходилось постоянно щелкать по кнопке чтобы переместить фигуру,а можно было один раз нажать и держать кнопку и соответственно чтобы фигура перемещалась.
Большое спасибо.

код такой:

def verh(event):
    pole.move(curentfigure,0,-5)
but1.bind('<Button-1>',verh)
Постарайтесь яснее выражать свои мысли, оформляйте код в тегах code

Отредактировано datgenn (Дек. 4, 2012 09:12:49)

Офлайн

#2 Дек. 4, 2012 19:14:10

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

подскажите как сделать цикл

А зачем? Логичнее повесить это все на клавиши “вверх”, “вниз”, “влево” и “вправо”. Можно даже сделать, чтобы нажатие этоих клавиш приводило к дополнительному нажатию кнопок (дополнительная визуализваця процесса выбора направления). Ну а зажал и держу - по моему, это не совсем корректно. Кнопки для этого не предназначены…



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version