apologize828
Фев. 22, 2010 14:13:08
ставлю горячую клавишу для кнопки и она все нормально работает,Но только она также срабатывает при нажатии пробела,даже если я ничего не устанавливал.Т.е ведать по умолчанию стоит пробел.Как отключить чтобы на пробел не реагировала а реагировала только на мою горячую клавишу?
bazooka
Фев. 22, 2010 15:39:31
на пробел вроде кнопка щелкается если она с фокусом
apologize828
Фев. 22, 2010 19:09:38
а решение данной проблемы ты не знаешь?
igor.kaist
Фев. 23, 2010 11:40:36
О какой библиотеке идет речь вообще? Что за функция setShortcut()?
Телепаты в этом топике не появятся до тех пор, пока вы не поздравите их с днем защитника отечества!
apologize828
Фев. 23, 2010 15:15:23
))Всех с праздником!!!!
библиотека PyQt
Cоздаю кнопку ну например:
my_button=QtGui.QPushButton(“Ок”)
теперь хочу поставить для нее горящую клавишу
my_button.setShortcut(“Ctrl+a”)
Все работает,но кнопка также реагирует на пробел, даже если убрать эту строчку.Короче там видать по умолчанию в функции стоит пробел или я уж даже не знаю))Как сделать чтобы кнопка не срабатывала при нажатии на пробел а только лишь на мою горячую клавишу?
igor.kaist
Фев. 23, 2010 15:23:30
apologize828
Как сделать чтобы кнопка не срабатывала при нажатии на пробел а только лишь на мою горячую клавишу?
Ну тогда bazooka прав. Это стандартное поведение GUI, нужное для управления приложением с клавиатуры.
apologize828
Фев. 23, 2010 15:31:21
igor.kaist
apologize828
Как сделать чтобы кнопка не срабатывала при нажатии на пробел а только лишь на мою горячую клавишу?
Ну тогда bazooka прав. Это стандартное поведение GUI, нужное для управления приложением с клавиатуры.
ну тогда понятно