Russian Qt Forum

Qt => Общие вопросы => Тема начата: jasf от Ноябрь 17, 2009, 23:57



Название: Оповещение об удалении QObject объекта
Отправлено: jasf от Ноябрь 17, 2009, 23:57
Здравствуйте. А можно как-нибудь узнать, что QObject удаляется? т.к. он ведь вынимается из списка дочерних объектов parentа.. может перехватить данное "вынимание".. т.е. любым способом узнать, что QObject удаляется..  то есть не писать класс, производный от QObject, и в деструкторе обрабатывать удаление, а как-нибудь, возможно, средствами Qt. Спасибо :)


Название: Re: Оповещение об удалении QObject объекта
Отправлено: BRE от Ноябрь 18, 2009, 00:03
Посмотри на сигнал:
void QObject::destroyed ( QObject * obj = 0 )   [signal]


Название: Re: Оповещение об удалении QObject объекта
Отправлено: zenden от Ноябрь 18, 2009, 00:20
Почитаешь такие вопросы, и начинает казаться, что вовсе нет никакой документации у Qt.


Название: Re: Оповещение об удалении QObject объекта
Отправлено: jasf от Ноябрь 18, 2009, 09:59
Посмотри на сигнал:
void QObject::destroyed ( QObject * obj = 0 )   [signal]

спасибо.  :)