Почему parentWidget возвращает nullptr?

Имеется окно, которое должно иметь возможность изменить детей родителя родителя.
Я делаю вот как:
//RDatabaseTopMenu.cpp
RDatabaseTopMenu::RDatabaseTopMenu(QWidget *parent): RPane(parent){
RNewExaminationWindow newExamination = new RNewExaminationWindow(this);
//....
newExamination->open();
}
//RNewExaminationWindow.cpp
RNewExaminationWindow::RNewExaminationWindow(QWidget* p):QDialog(p){
QWidget* p = parentWidget(); //-<p имеет знач. nullptr
}

Почему p имеет значение nullptr?
UPD: оба класса содержат макрос Q_Object
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы