Есть два стандартных окна (mainwindow и printorder). Второе добавляется в первое в mdiArea как подчиненное окно. И мне КРАЙНЕ необходимо, чтоб у него не было кнопок и менюшек сверху. Кнопку свернуть и min/max убрал с помощью флагов, а вот меню и крестик не убираются. Какие есть вариант?
В коде окна printorder указывал:
this->setWindowFlag(Qt::WindowMinimizeButtonHint, false);
this->setWindowFlag(Qt::WindowMinMaxButtonsHint, false);
this->setWindowFlag(Qt::WindowSystemMenuHint, false);
this->setWindowFlag(Qt::WindowCloseButtonHint, false);
this->setWindowFlag(Qt::WindowFullscreenButtonHint, false);
В mainwindow:
auto flags = PrOrd->windowFlags();
flags.setFlag(Qt::MSWindowsFixedSizeDialogHint);
ui->mdiArea->addSubWindow(PrOrd, flags & ~Qt::WindowCloseButtonHint);