Qt界面或弹窗往往不显示在屏幕的中间位置,而在边缘位置,若需要将界面显示在整个桌面屏幕的中心位置,需在每个对应窗口头文件和构造函数中添加如下:
1. 加上头文件
-
#include <QDesktopWidget>
-
#include <QApplication>
2. 再在构造函数中加上代码
-
QDesktopWidget *deskdop=QApplication::desktop();
-
move((deskdop->width()-this->width())/2, (deskdop->height()-this->height())/2);