Qt5和Qt6获取屏幕的宽高,有区别

如何获取屏幕的宽度和高度呢?

Qt5

使用QDesktopWidget这个类

cpp 复制代码
#include<QDesktopWidget>
#include<QApplication>

QDesktopWidget* desktop=QApplication::desktop();
destktop->width();
destktop->height();

Qt6

QDesktopWidget这个类在Qt6中被废弃了,使用QScreen这个类

cpp 复制代码
#include<QScreen>

QRect screen=QGuiApplication::primaryScreen()->geometry();
int w=screen.width();
int h=screen.height();

学习链接:https://github.com/0voice

相关推荐
橘颂TA25 分钟前
【Qt】项目的创建 and 各个控件的使用
开发语言·qt
阿让啊5 小时前
C语言strtol 函数使用方法
c语言·数据结构·c++·单片机·嵌入式硬件
liulilittle6 小时前
OPENPPP2 —— IP标准校验和算法深度剖析:从原理到SSE2优化实现
网络·c++·网络协议·tcp/ip·算法·ip·通信
田里的水稻9 小时前
C++_队列编码实例,从末端添加对象,同时把头部的对象剔除掉,中的队列长度为设置长度NUM_OBJ
java·c++·算法
Jayden_Ruan10 小时前
C++逆向输出一个字符串(三)
开发语言·c++·算法
liulun10 小时前
Skia如何渲染 Lottie 动画
c++·动画
点云SLAM11 小时前
C++ 常见面试题汇总
java·开发语言·c++·算法·面试·内存管理
edjxj12 小时前
Qt图片资源导入
开发语言·qt
qq_259297247312 小时前
QT-事件
开发语言·qt
DreamLife☼12 小时前
Qt 中的 Q_OBJECT 宏详解 —— 从源码到底层机制的全面剖析
qt·信号·qml·q_object··rtti·运行时类型信息