如何在不设置为最大化的情况下最大化大小



使用 QT5 在 Win10 上工作。

showMaximized可以使窗口最大化。但是,如果双击标题栏,它将调整大小。所以我想将窗口设置得尽可能大(不是全屏,仍然需要 Windows 任务栏(,并将其设置为固定,这使得双击禁用。我应该如何获得最大尺寸?

您可以确定当前屏幕的大小

int  screen_height = QApplication::desktop()->screenGeometry().height();
int  screen_width = QApplication::desktop()->screenGeometry().width();

你可以做这样的事情

Widget* w = new Widget;
int  screen_height = QApplication::desktop()->screenGeometry().height();
int  screen_width = QApplication::desktop()->screenGeometry().width();
w->setMinimumSize(screen_width-10, screen_height-screen_height/12);
w->showMaximized();

相关内容

  • 没有找到相关文章

最新更新