QObject * parent = 0 - возможен ли доступ к его методам из дочернего объекта ? |
Здравствуйте, гость ( Вход | Регистрация )
QObject * parent = 0 - возможен ли доступ к его методам из дочернего объекта ? |
Diem |
14.3.2009, 12:15
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 10.3.2009 Пользователь №: 603 Спасибо сказали: 0 раз(а) Репутация: 0 |
При создании экземпляра QObject можно передать объект-родитель, при разрушении которого будет разрушен и данный экземпляр QObject.
Но возможен ли доступ из дочернего объекта к мтодам этого самого родителя ? value = parent()->getSomeInfo(); даёт ошибку: ‘class QObject’ has no member named ‘getSomeInfo’ Или если я поставлю в конструкторе в место типа QObject* для parent - MyClass*, будет ли дочерний объект разрушатся при разрушении parent ? |
|
|
Diem |
14.3.2009, 12:48
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 10.3.2009 Пользователь №: 603 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, qobject_cast - как раз то что нужно!
|
|
|
Текстовая версия | Сейчас: 26.11.2024, 14:46 |