vs QT Use QGuiApplication::screens报错

严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'QDesktopWidget::availableGeometry': Use QGuiApplication::screens(

解决方法:

QRect rect = w.frameGeometry();

QDesktopWidget desktop;

// QPoint centerPoint = desktop.availableGeometry().center();

// QPoint centerPoint = QGuiApplication::screens;

QPoint centerPoint= QGuiApplication::primaryScreen()->availableGeometry().center();

rect.moveCenter(centerPoint);

w.move(rect.topLeft());

即可居中显示咯

相关推荐
软件开发技术局39 分钟前
撕碎QT面具(8):对控件采用自动增加函数(转到槽)的方式,发现函数不能被调用的解决方案
开发语言·qt
OopspoO2 小时前
QT事件循环
qt·事件循环
周杰伦fans2 小时前
C#中修饰符
开发语言·c#
yngsqq2 小时前
c# —— StringBuilder 类
java·开发语言
赔罪2 小时前
Python 高级特性-切片
开发语言·python
MessiGo3 小时前
OpenGL(2)基于Qt做OpenGL开发
qt
子豪-中国机器人4 小时前
2月17日c语言框架
c语言·开发语言
夏天的阳光吖4 小时前
C++蓝桥杯基础篇(四)
开发语言·c++·蓝桥杯
oioihoii4 小时前
C++17 中的 std::to_chars 和 std::from_chars:高效且安全的字符串转换工具
开发语言·c++
秋窗75 小时前
Mac下Python版本管理,适用于pyenv不起作用的情况
开发语言·python·macos