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 создан в классе наследнике ?
|