Qt 解决窗口在多个显示器上显示位置设置问题

参考链接:https://blog.csdn.net/x85371169/article/details/79351999

今天遇到的问题是 我在我自己电脑(只有一个显示器)使用传统的方式设置 显示没有问题,但是在同事的电脑上(两个显示器),就会出现的我程序只能显示一半的问题,解决方案在上面的参考链接中已经写的很好了,这里就贴一下具体的代码,下面的代码可以保证我的程序在启动时时候是显示在主显示器中心。

QScreen *mScreen = QGuiApplication::screens().first();
this->move((mScreen->geometry().width()-this->width())/2,(mScreen->geometry().height()-this->height())/2);

猜你喜欢

转载自blog.csdn.net/z609932088/article/details/105710347