请问如何获取windows和Ubuntu的缩放值
离线
Qt5 平台可以用 screen->logicalDotsPerInchX() 除以 96 得到缩放因子
离线
谢谢老板,windows和ubuntu测试都没有问题。
QList<QScreen*> screens = QApplication::screens(); // 获取所有屏幕的QScreen对象列表
for (QScreen* screen : screens)
{
qDebug() << "logicXY: " << screen->logicalDotsPerInchX() << "," << screen->logicalDotsPerInchY();
}
离线