Здравствуйте, гость ( Вход | Регистрация )
abc | Дата 22.3.2011, 21:03 |
устанавливать фильтр нужно не на сам текстэдит, а на: ui->textEdit->viewport()->installEventFilter(this); если просто на текстэдит, релизэвент будет ловиться, но на кромке текстэдита, потыкай) |
|
legat | Дата 22.3.2011, 19:16 |
Пытаюсь выполнить некоторые действия для переопределённого QTextEdit для событий QEvent::MouseButtonRelease и QEvent::KeyRelease. Далее см. код:
Срабатывает только для QEvent::KeyRelease. Клики мыши игнорируются. Конечно, можно использовать конструкцию .Но интересно, почему не срабатывает фильтр. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 25.4.2024, 15:01 |