Послать сигнал по нажатию клавиш |
Здравствуйте, гость ( Вход | Регистрация )
Послать сигнал по нажатию клавиш |
FenixTES |
20.11.2009, 10:04
Сообщение
#1
|
Студент Группа: Участник Сообщений: 20 Регистрация: 14.11.2009 Пользователь №: 1230 Спасибо сказали: 0 раз(а) Репутация: 0 |
нужно сделать через QAction, я то пробывал, даже делал как в вассистенте(тока там чуть другой пример), но ничего не работало
пробыват так
и так
всеравно почему то не пашет... может я что-то неправильно сделал? |
|
|
Litkevich Yuriy |
20.11.2009, 12:07
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
помести в свой слот slotSendMess вывод в консоль (qDebug() << "some text";) и посмотри при фокусе на разных виджетах срабатывает слот или нет.
в моём примере, Действие назначено виджету-окну, если я выделяю ячейку в виджете-таблице (т.е. фокус на ней), то комбинация клавиш всё равно действует |
|
|
FenixTES |
20.11.2009, 14:02
Сообщение
#3
|
Студент Группа: Участник Сообщений: 20 Регистрация: 14.11.2009 Пользователь №: 1230 Спасибо сказали: 0 раз(а) Репутация: 0 |
помести в свой слот slotSendMess вывод в консоль (qDebug() << "some text";) и посмотри при фокусе на разных виджетах срабатывает слот или нет. в моём примере, Действие назначено виджету-окну, если я выделяю ячейку в виджете-таблице (т.е. фокус на ней), то комбинация клавиш всё равно действует застрелица... неоткуда не пашет... не посылает сигнал и все... незнаю на что еще и гнать... а не может быть это потому что это окно идет с флагом ToolTip? |
|
|
Текстовая версия | Сейчас: 28.12.2024, 12:29 |