Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ecspertiza от Январь 28, 2010, 17:58



Название: InstallEvent QTableView как то странно работает
Отправлено: ecspertiza от Январь 28, 2010, 17:58
в аттаче минимальный пример, хочу отловить клик на QTableView, чет как то не выходит, отрабатывает событие QEvent::MouseButtonPress только при клике на границу QTableView, где я накосячил?


Название: Re: InstallEvent QTableView как то странно работает
Отправлено: MoPDoBoPoT от Январь 28, 2010, 18:33
Надо фильтр вешать на viewport:
Код
C++ (Qt)
...
ui->tableView->viewport()->installEventFilter(this);
...
 


Название: Re: InstallEvent QTableView как то странно работает
Отправлено: ecspertiza от Январь 28, 2010, 19:16
Спасибо, заработало :)