Qt5和Qt6获取屏幕的宽高,有区别
如何获取屏幕的宽度和高度呢?
Qt5
使用QDesktopWidget这个类
#include<QDesktopWidget>
#include<QApplication>
QDesktopWidget* desktop=QApplication::desktop();
destktop->width();
destktop->height();
Qt6
QDesktopWidget这个类在Qt6中被废弃了,使用QScreen这个类
#include<QScreen>
QRect screen=QGuiApplication::primaryScreen()->geometry();
int w=screen.width();
int h=screen.height();
学习链接:https://github.com/0voice