![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
legat |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 8.8.2010 Пользователь №: 1940 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Пытаюсь выполнить некоторые действия для переопределённого QTextEdit для событий QEvent::MouseButtonRelease и QEvent::KeyRelease.
Далее см. код:
Срабатывает только для QEvent::KeyRelease. Клики мыши игнорируются. Конечно, можно использовать конструкцию .Но интересно, почему не срабатывает фильтр. |
|
|
abc |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: ![]() ![]() ![]() |
устанавливать фильтр нужно не на сам текстэдит, а на:
ui->textEdit->viewport()->installEventFilter(this); если просто на текстэдит, релизэвент будет ловиться, но на кромке текстэдита, потыкай) Сообщение отредактировал abc - 22.3.2011, 21:07 |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 10:27 |