В Qt 5.5.1 (Linux) я показываю главное окно в развернутом состоянии как:
QApplication a(argc, argv);
MainWindow w;
w.setWindowState(Qt::WindowMaximized);
w.show();
return a.exec();
В конструкторе главного окна я вызываю CreateMenuBar
, который просто создает какое-то меню:
fileMenu = menuBar()->addMenu(tr("&File"));
projectMenu = menuBar()->addMenu(tr("&Project"));
...
При запуске главное окно правильно отображается в развернутом состоянии, но строка меню укорачивается следующим образом:
Одно странное поведение заключается в том, что если я нормализовал окно, нажав кнопку нормализации в верхней части окна, то снова максимизация растягивает строку меню, как и должно быть.
Что мне не хватает?
show()
перед установкой состояния окна? - person vahancho   schedule 05.12.2017