| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > как передать обработку событий следующему окну? |
| Автор: zloyGamer 16.10.2009, 13:30 |
| всем привет, подскажите как грамотно запустить обработку евентов дочерних и родительских обьектов? в ассистенте написали: bool MainWindow::eventFilter(QObject *obj, QEvent *event) { if (obj == myObject) { //... return false; } else { // pass the event on to the parent class return QMainWindow::eventFilter(obj, event); } } но как быть если надо обрабатывать события нетока для myObject но и для дочерних обьектоктов у которых задан свой обработчик(eventFilter) и для родительских обьектов со своим eventFilter'ом? |
| Автор: SABROG 16.10.2009, 17:22 | ||
Надо устанавливать фильтр событий installEventFilter каждому такому объекту. |