所需头文件
#include <QScreen>
#include <QApplication>
整个屏幕的大小,指的是像素
QScreen *screen = QApplication::primaryScreen();
QRect rect = screen->geometry();
int width = rect.width();
int height = rect.height();
获取实际大小,先获取每英寸有多少个像素点,再做除法,就获得实际的物理尺寸(1英寸=2.54cm)
qreal realX = screen->physicalDotsPerInchX();
qreal realY = screen->physicalDotsPerInchY();
qreal realWidth = width / realX * 2.54;
qreal realHeight = height / realY *2.54;
除了界面上任务栏或菜单栏之外可用屏幕的大小
QRect rect = screen->availableGeometry();