как убрать интервал между первым и последующими KeyPressEvent |
Здравствуйте, гость ( Вход | Регистрация )
как убрать интервал между первым и последующими KeyPressEvent |
efg |
30.11.2011, 0:58
Сообщение
#1
|
Студент Группа: Участник Сообщений: 48 Регистрация: 6.5.2011 Пользователь №: 2658 Спасибо сказали: 2 раз(а) Репутация: 0 |
вот у чувака та же самая проблема:
http://www.qtcentre.org/threads/19477-keyP...eat-immediately QApplication::setKeyboardInputInterval - не решение, так как оно, похоже, изменяет частоту как раз последующих событий |
|
|
efg |
8.12.2011, 23:15
Сообщение
#2
|
Студент Группа: Участник Сообщений: 48 Регистрация: 6.5.2011 Пользователь №: 2658 Спасибо сказали: 2 раз(а) Репутация: 0 |
всё ещё актуально
|
|
|
wiz29 |
9.12.2011, 10:35
Сообщение
#3
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
QKeyEvent::isAutoRepeat () когда возвращает истину игнорь данное событие
Сообщение отредактировал wiz29 - 9.12.2011, 10:37 |
|
|
efg |
3.6.2012, 4:55
Сообщение
#4
|
Студент Группа: Участник Сообщений: 48 Регистрация: 6.5.2011 Пользователь №: 2658 Спасибо сказали: 2 раз(а) Репутация: 0 |
wiz29, нет, не то. решение: ловить событие нажатия, запоминать, дальше включать таймер и эмитировать нужный сигнал с нужной частотой. потом, кроме отжатия ещё нужно отлавливать событие потери фокуса.
|
|
|
Текстовая версия | Сейчас: 19.4.2024, 16:59 |