Форум сайта python.su
Здравствуйте.У меня при нажатии кнопки вызывается функция.В функции я перемещаю объект на определенное количество пикселей.Функция вызывается тогда когда я один раз щелкну мышью по кнопке.Я хочу сделать так чтобы не приходилось постоянно щелкать по кнопке чтобы переместить фигуру,а можно было один раз нажать и держать кнопку и соответственно чтобы фигура перемещалась.
Большое спасибо.
код такой:
def verh(event): pole.move(curentfigure,0,-5) but1.bind('<Button-1>',verh)
Отредактировано datgenn (Дек. 4, 2012 09:12:49)
Офлайн
А зачем? Логичнее повесить это все на клавиши “вверх”, “вниз”, “влево” и “вправо”. Можно даже сделать, чтобы нажатие этоих клавиш приводило к дополнительному нажатию кнопок (дополнительная визуализваця процесса выбора направления). Ну а зажал и держу - по моему, это не совсем корректно. Кнопки для этого не предназначены…
Офлайн