在Qt中获取屏幕对角线大小

时间:2015-03-23 17:30:39

标签: c++ qt size pixel diagonal

有没有办法在Qt中获得屏幕对角线的大小(以英寸为单位)? 我需要它来计算我的像素有多大。或者我可以直接获得像素大小?

1 个答案:

答案 0 :(得分:2)

要获得屏幕尺寸,您可以使用QScreen::physicalSize

此外,您可以使用QScreen::physicalDotsPerInch

获取每英寸的像素数
QScreen *screen = qApp->screens().at(0);
qDebug() << screen->geometry() << screen->physicalSize() << screen->physicalDotsPerInch();