Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 22, 2010 14:13:08

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

setShortcut()-реагирует на пробел

ставлю горячую клавишу для кнопки и она все нормально работает,Но только она также срабатывает при нажатии пробела,даже если я ничего не устанавливал.Т.е ведать по умолчанию стоит пробел.Как отключить чтобы на пробел не реагировала а реагировала только на мою горячую клавишу?



Офлайн

#2 Фев. 22, 2010 15:39:31

bazooka
От:
Зарегистрирован: 2009-04-12
Сообщения: 165
Репутация: +  0  -
Профиль   Отправить e-mail  

setShortcut()-реагирует на пробел

на пробел вроде кнопка щелкается если она с фокусом



Офлайн

#3 Фев. 22, 2010 19:09:38

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

setShortcut()-реагирует на пробел

а решение данной проблемы ты не знаешь?



Офлайн

#4 Фев. 23, 2010 11:40:36

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

setShortcut()-реагирует на пробел

О какой библиотеке идет речь вообще? Что за функция setShortcut()?
Телепаты в этом топике не появятся до тех пор, пока вы не поздравите их с днем защитника отечества!



Офлайн

#5 Фев. 23, 2010 15:15:23

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

setShortcut()-реагирует на пробел

))Всех с праздником!!!!
библиотека PyQt
Cоздаю кнопку ну например:
my_button=QtGui.QPushButton(“Ок”)
теперь хочу поставить для нее горящую клавишу
my_button.setShortcut(“Ctrl+a”)
Все работает,но кнопка также реагирует на пробел, даже если убрать эту строчку.Короче там видать по умолчанию в функции стоит пробел или я уж даже не знаю))Как сделать чтобы кнопка не срабатывала при нажатии на пробел а только лишь на мою горячую клавишу?



Офлайн

#6 Фев. 23, 2010 15:23:30

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

setShortcut()-реагирует на пробел

apologize828
Как сделать чтобы кнопка не срабатывала при нажатии на пробел а только лишь на мою горячую клавишу?
Ну тогда bazooka прав. Это стандартное поведение GUI, нужное для управления приложением с клавиатуры.



Офлайн

#7 Фев. 23, 2010 15:31:21

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

setShortcut()-реагирует на пробел

igor.kaist
apologize828
Как сделать чтобы кнопка не срабатывала при нажатии на пробел а только лишь на мою горячую клавишу?
Ну тогда bazooka прав. Это стандартное поведение GUI, нужное для управления приложением с клавиатуры.
ну тогда понятно



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version