Здравствуйте, гость ( Вход | Регистрация )
DEADHUNT | Дата 9.5.2010, 15:46 |
сделал тестовый пример, при нажатии CTRL + SPACE два раза вызывается keyPressEvent: Qt::Key_Control, Qt::ControlModifier; Qt::Key_Space, Qt::ControlModifier; а в моей программе только один раз, наверное где-то что перехватывается, то есть моя наверное где-то ошибка. |
|
Litkevich Yuriy | Дата 9.5.2010, 15:42 |
DEADHUNT, а что возвращает функция QKeyEvent::count () ? |
|
DEADHUNT | Дата 9.5.2010, 13:24 |
при нажатии CTRL + SPACE: key() == Qt::Key_Control modifier() == Qt::ControlModifier то есть пробела здесь и не видно, при нажатии CTRL без всяких кнопок получаем тоже самое. |
|
kibsoft | Дата 9.5.2010, 13:00 |
как можно в keyPressEvent отловить CTRL + SPACE? Попробуй так:
e - указатель на объект QKeyEvent. |
|
DEADHUNT | Дата 9.5.2010, 11:25 |
как можно в keyPressEvent отловить CTRL + SPACE? | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 24.4.2024, 16:14 |