我们的应用程序中有各种图像(从 QLabel 中的 QPixmap 显示)在非高 DPI 屏幕上以合理的尺寸显示,但在高 DPI 屏幕上会缩小。其他 UI 元素看起来不错。
我查看了 devicePixelRatioF() 函数,但它始终返回 1。在我的系统上,我启用了 150% 的缩放,所以如果我将 1.5 硬编码为比例因子,则图像相对于窗口具有预期的尺寸。问题是,我怎样才能获得系统比例因子,以便使应用程序在具有不同 DPI / 缩放比例的系统中看起来一致?与 Windows 一样,该应用程序也是为 Linux 构建的。
我会很感激任何建议。