Если вы хотите, чтобы главное окно вашего приложения занимало весь экран сразу после его запуска, используйте QWidget::showMaximized
, например,
int main(int argc, char **argv)
{
QApplication app(argc, argv);
MyMainWidget widget;
widget.showMaximized();
return app.exec();
}
Обратите внимание, что showMaximized
- это удобная функция, которая внутренне вызывает QWidget::setWindowState
, упомянутый Эндрю:
void QWidget::showMaximized()
{
// ...
setWindowState((windowState() & ~(Qt::WindowMinimized | Qt::WindowFullScreen))
| Qt::WindowMaximized);
show();
}