我似乎仅在 Qt 应用程序中遇到 HiDPI 问题,当系统 dpi 设置为 100 以上时,会显示超大菜单和工具栏
我想最简单的解决方案是强制基于 Qt 的应用程序使用固定的 dpi 设置,但我怀疑这是否可以做到。
所以我想我可能会为几个这样的应用程序使用一个简单的包装脚本,首先(1)读取当前的 dpi 设置,(2)在启动应用程序之前将其更改为 96(简单部分),然后(3)监视 dpi设置以在应用程序运行时保留它,并且 (4) 在该应用程序关闭后立即将其更改回原始设置。我认为如果同时使用两个或多个此类 Qt 应用程序,则需要执行步骤 3。