я пытаюсь сделать 2 окна. 2-й должен быть вызван в 1-м. Я не связываю их child-> parent.
Но когда я позвонил во 2-е окно и закрыл его, 1-е окно тоже закрылось. Что я должен делать?
Оба окна унаследованы от QWidget.
C ++ и Qt
Извините за мое плохое описание.
У меня есть главное окно. Класс, унаследованный от QMainWindow. Это я создал 2-е окно. Класс, унаследованный от QWidget.
В первом (главное окно) я создаю и вызываю второе окно
ConfigWindow *ConfWindow = new ConfigWindow();
ConfWindow->show();
Без указания ссылки на родителя. Все работает нормально, но когда я закрываю второе окно (config-window), мое главное окно тоже закрывается. Мне не нужно в этом. Что нужно сделать, чтобы заблокировать закрытие главного окна после закрытия окна конфигурации.
Надеюсь, опишу чуть лучше.
Мое первое окно имеет следующие флаги:
this->setWindowFlags(Qt::Tool | Qt::FramelessWindowHint);
Без них все в порядке. Могу ли я что-то изменить, если мне нужны эти флаги в моем окне?