如何在 Gnome 环境中克服基于 Qt 的应用程序的 HiDPI 问题?

如何在 Gnome 环境中克服基于 Qt 的应用程序的 HiDPI 问题?

我似乎仅在 Qt 应用程序中遇到 HiDPI 问题,当系统 dpi 设置为 100 以上时,会显示超大菜单和工具栏

我想最简单的解决方案是强制基于 Qt 的应用程序使用固定的 dpi 设置,但我怀疑这是否可以做到。

所以我想我可能会为几个这样的应用程序使用一个简单的包装脚本,首先(1)读取当前的 dpi 设置,(2)在启动应用程序之前将其更改为 96(简单部分),然后(3)监视 dpi设置以在应用程序运行时保留它,并且 (4) 在该应用程序关闭后立即将其更改回原始设置。我认为如果同时使用两个或多个此类 Qt 应用程序,则需要执行步骤 3。

相关内容