在不继承 DPI 缩放覆盖的情况下生成进程

问题描述

我在 Windows 10 上运行 Qt Creator,并将高 DPI 缩放覆盖设置为“系统(增强)”(我更喜欢它而不是 Creator 的内置高 DPI 模式)。

但是,我注意到如果我通过任何机制(QProcessQDesktopServices::openUrl 等)创建进程,该进程会继承 Creator 的“系统(增强型)”缩放覆盖,而不是使用系统认值(或它自己配置的覆盖)。

例如,如果我使用 QDesktopServies::openUrl 打开一个网站,如果浏览器尚未运行,因此生成一个新实例,则浏览器将使用系统缩放器,这根本不理想.

有没有办法让这种情况不发生?它不仅限于 Qt Creator;这只是我使用的唯一具有缩放覆盖集的开发工具。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)