【问题标题】:How can I set Windows "DPI-scaling overrides" via a script?如何通过脚本设置 Windows“DPI 缩放覆盖”?
【发布时间】:2018-06-16 01:05:44
【问题描述】:

我们有一个基于 Python 的应用程序,它带有我们为多个操作系统创建的 WxPython GUI。在 Windows 10 中,至少在我的环境中(在高分辨率监视器上的 VM 内),界面中的文本元素是模糊的。我可以通过设置 Windows 应用程序DPI-scaling override 来改善外观。但是,到目前为止,我发现的唯一方法是从 Windows 文件资源管理器界面手动完成。

我的问题:有没有办法从命令行设置此属性,以便我可以将其作为构建应用程序的一部分编写脚本?

【问题讨论】:

    标签: python windows batch-file wxpython dpi


    【解决方案1】:

    在python代码中:

    ctypes.windll.shcore.SetProcessDpiAwareness(1)
    

    Consider this from the Microsoft Docs.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-30
      • 1970-01-01
      • 2012-02-22
      • 2014-11-22
      • 1970-01-01
      • 2020-05-18
      • 1970-01-01
      • 2018-04-11
      相关资源
      最近更新 更多