使用 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();