Russian Qt Forum
Октябрь 01, 2024, 14:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Двойной клик по виджету  (Прочитано 1764 раз)
sus
Гость
« : Февраль 06, 2011, 18:01 »

Добрый день. Провел уже сутки в поисках ответа, но так и не нашел четкого ответа откуда растут грабли

В общем, есть любой класс наследуемый от QWidget. При двойном клике по нему, неизвестно откуда отправляется фейковое нажатие клавиш клавиатуры (на моей машине это ctrl+c; на другой системе, возможно, будет другое сочетание). Вывод событий (после двойного клика) в консоль дает данный результат:

Код:
QKeyEvent(ShortcutOverride, 1000021, 4000000, """", false, 1) 
QKeyEvent(KeyPress, 1000021, 4000000, """", false, 1)
QKeyEvent(ShortcutOverride, 43, 4000000, """", false, 1)
QKeyEvent(KeyPress, 43, 4000000, """", false, 1)

Кто-нибудь может подсказать, как отключить фейковое срабатывание клавиатуры?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 20.