首页 > 技术文章 > Qt 让窗口屏幕居中的方法

ybqjymy 2020-05-07 16:32 原文

要让主窗口居中,只需修改main.cpp:

 1 #include "mainwindow.h"
 2 #include <QApplication>
 3 #include <qdesktopwidget.h>
 4  
 5 int main(int argc, char *argv[])
 6 {
 7     QApplication a(argc, argv);
 8     MainWindow w;
 9  
10     QDesktopWidget *desktop = QApplication::desktop();
11     w.move((desktop->width() - w.width())/ 2, (desktop->height() - w.height()) /2);
12     w.show();
13  
14     return a.exec();
15 }

运行程序,你会发现主窗口就屏幕居中了。

推荐阅读