设置启动时界面出现在屏幕的中央的代码如下: [cpp] view plain copy int main(int argc, char *argv[]) { QApplication app(argc, argv); window win; win.resize(800, 570); win.move((app.desktop()->width() - win.width()) / 2, (app.desktop()->height() - win.height()) / 2); win.show(); return app.exec(); } 实际上是使用了QApplication的静态属性 [cpp] view plain copy QDesktopWidget * QApplication::desktop () [static] QDesktopWidget是描述显示屏幕的类。