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());

即可居中显示咯

相关推荐
nanzhuhe16 分钟前
python中参数前**的含义
开发语言·python
wt_cs20 分钟前
身份认证C#集成方案-数字时代身份证实名认证利器
开发语言·c#
ghost14342 分钟前
Python自学第2天:条件语句,循环语句
开发语言·python·学习
Chandler241 小时前
Go:低级编程
开发语言·后端·golang
^_^ 纵歌1 小时前
用python比较两个mp4是否实质相同
开发语言·python·音频·视频
一直走下去-明1 小时前
使用python帮助艺术家完成角色动画和服装模型等任务
开发语言·图像处理·pytorch·python·opencv·ai作画
长流小哥1 小时前
Linux网络编程实战:从字节序到UDP协议栈的深度解析与开发指南
linux·c语言·开发语言·网络·udp
幼儿园园霸柒柒2 小时前
第七章:7.2求方程a*x*x+b*x+c=0的根,用3个函数,分别求当:b*b-4*a*c大于0、等于0和小于0时的根并输出结果。从主函数输入a、b、c的值
c语言·开发语言·算法·c#
不知道叫什么呀2 小时前
【C语言基础】C++ 中的 `vector` 及其 C 语言实现详解
c语言·开发语言·c++
muyouking112 小时前
0.深入探秘 Rust Web 框架 Axum
开发语言·前端·rust