Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   QObject и события childEvent (https://www.otvetnemail.ru/novyj-arhiv-2-812/qobject-i-sobytiya-childevent-261327/)

Guest 28.09.2011 20:20

QObject и события childEvent
 
LinuxQt 4.5.1 Есть класс QMyBaseClass наследник от QObject.в нём перекрыта функция childEvent( QChildEvent *event )В конструкторе этого класса создаётся объект, которому в качестве парента передаётся this.Сразу, автоматически, отрабатывает функцияvoid QMyBaseClass::childEvent( QChildEvent *event ){ if( event->added() ) ...}Есть класс QMyClass наследник от QMyBaseClassВ его конструкторе тоже создаётся два объекта, им тоже в качестве парента передаётся this./* У базового класса и у наследника this одинаковый, если кто не знает. */Функция void QMyBaseClass::childEvent( QChildEvent *event ) НЕ отрабатывает.но children() возвращает всех троих.Почему в базовом классе не возникает событий childEvent, если child создан в классе наследнике ?


Часовой пояс GMT, время: 21:51.


© www.otvetnemail.ru - Форум вопросов и ответов.