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