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

相关推荐
ai.Neo35 分钟前
牛客网NC22157:牛牛学数列2
数据结构·c++·算法
Nobkins1 小时前
2023CCPC河南省赛暨河南邀请赛个人补题ABEFGHK
开发语言·数据结构·c++·算法·图论
珊瑚里的鱼2 小时前
第九讲 | 模板进阶
开发语言·c++·笔记·visualstudio·学习方法·visual studio
摄殓永恒2 小时前
猫咪几岁
数据结构·c++·算法
.小墨迹3 小时前
Apollo学习——键盘控制速度
linux·开发语言·c++·python·学习·计算机外设
似水এ᭄往昔3 小时前
【数据结构】——队列
c语言·数据结构·c++·链表
烛九_阴3 小时前
【C++】解析C++面向对象三要素:封装、继承与多态实现机制
c++
ai.Neo4 小时前
牛客网NC22012:判断闰年问题详解
开发语言·c++·算法
jie188945758664 小时前
c++,windows,多线程编程详细介绍
开发语言·c++
破晓的历程4 小时前
Qt file文件操作详解
开发语言·qt