【发布时间】:2016-10-24 21:41:32
【问题描述】:
从 Qt 5.4 升级到 Qt 5.6 使我所有的 .svg 图标变得模糊/像素化。我注意到这只发生在高密度屏幕上,比如我的 MacBookPro Retina 显示器。我在 Qt 5.6 中阅读了 High DPI support 的文档,并设置了 QT_AUTO_SCREEN_SCALE_FACTOR=1 环境变量,但它没有太大效果。有人有这个问题吗?我还发现了可能与我的问题有关的this 错误报告。
编辑 1:
一个简单的例子是:
Image {
source: my_icon.svg
sourceSize.width: 50
sourceSize.height: 50
anchor.centerIn: parent
}
【问题讨论】:
-
您的显示比例是多少?错误报告仅处理十进制值。如果是十进制值,那么错误报告就是问题的根源。
-
我不知道,但如果我将
QT_SCALE_FACTOR的比例因子强制为非十进制值,我也会遇到同样的问题。