设置启动时界面出现在屏幕的中央的代码如下:
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的静态属性
QDesktopWidget * QApplication::desktop () [static]
QDesktopWidget是描述显示屏幕的类。

本文详细介绍了如何使用QApplication的静态属性QDesktopWidget来调整窗口位置,确保启动时界面始终位于屏幕中央。通过提供的代码示例,帮助开发者轻松实现这一功能。
3593

被折叠的 条评论
为什么被折叠?



