要让主窗口居中,只需修改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 }
运行程序,你会发现主窗口就屏幕居中了。