多显示器获取到的是全部屏幕的中央,有时候会卡在两个显示器的中间

用以下方法解决:

1
2
3
4
5
6
7
8
int main(int argc, char * argv[])
{
QApplication app(argc, argv);
Window window;//这个类继承自QWidget
window.move((app.desktop()->width() - window.width()) / 2, (app.desktop()->height() - window.height()) / 2);
window.show();
return app.exec();
}

(实测好像并不能分多个显示器……)


参考:https://blog.csdn.net/u011288190/article/details/78143422