在Qt中获取屏幕对角线尺寸
Get screen diagonal size in Qt
有什么方法可以在 Qt 中获取屏幕对角线的大小(以英寸为单位)?
我需要它来计算我的像素有多大。或者我可以直接获取像素大小?
为了获得屏幕尺寸,您可以使用QScreen::physicalSize。
此外,您可以使用 QScreen::physicalDotsPerInch
获取每英寸的像素数
QScreen *screen = qApp->screens().at(0);
qDebug() << screen->geometry() << screen->physicalSize() << screen->physicalDotsPerInch();
有什么方法可以在 Qt 中获取屏幕对角线的大小(以英寸为单位)? 我需要它来计算我的像素有多大。或者我可以直接获取像素大小?
为了获得屏幕尺寸,您可以使用QScreen::physicalSize。
此外,您可以使用 QScreen::physicalDotsPerInch
获取每英寸的像素数QScreen *screen = qApp->screens().at(0);
qDebug() << screen->geometry() << screen->physicalSize() << screen->physicalDotsPerInch();