qt获得当前窗口所在屏幕的大小

假如这个窗口的指针为this
记得要加头文件哦

#include <QDesktopWidget>
#include <QApplication>

//获得当前屏幕是第几屏幕
int number = QApplication::desktop()->screenNumber(this);
//如果number是-1会出现崩溃,就是用默认0
if(number<0){
number=0;
}
//根据number获得当前窗口所在屏幕的大小
QSize size = QGuiApplication::screens().at(number)->geometry().size()


posted @ 2022-03-03 20:06  dependon  阅读(500)  评论(0编辑  收藏  举报