如何使用Python在Hi-DPI屏幕上的同一窗口中停止两次html呈现?

如何使用Python在Hi-DPI屏幕上的同一窗口中停止两次html呈现?,python,cefpython,Python,Cefpython,我正试图在我的高DPI笔记本电脑屏幕上运行CEFPython。目前,我称之为: sys.excepthook = cef.ExceptHook # To shutdown all CEF processes on error cef.Initialize() cef.DpiAware.EnableHighDpiSupport() cef.CreateBrowserSync(url="http://localhost:4994",

我正试图在我的高DPI笔记本电脑屏幕上运行
CEFPython
。目前,我称之为:

    sys.excepthook = cef.ExceptHook  # To shutdown all CEF processes on error
    cef.Initialize()
    cef.DpiAware.EnableHighDpiSupport()
    cef.CreateBrowserSync(url="http://localhost:4994",
                          window_title="Fabel")
    cef.MessageLoop()
    cef.Shutdown()
这会导致出现以下问题:

在网上,我发现了一些其他人提到的同样问题:


但是,我不知道如何将它直接应用于
CEFPython
。任何帮助都将不胜感激

在@CzarekTomczak的帮助下,我的解决方案是导航到cefpython3的站点包目录,右键单击subprocess.exe->properties->Compatibility->Change high DPI settings->Override high DPI scaling behavior。由:->应用程序执行的缩放

下面的图片可能会让事情变得更简单:


(抱歉,由于我的代表性较低,无法嵌入图片)

初始化()
@CzarekTomczak之前调用
EnableHighDpiSupport()
对不起,我应该澄清一下,我已经尝试过移动
EnableHighDpiSupport
调用了!不幸的是,我得到了同样的结果。wxpython.py示例有效吗?它具有内置的高DPI支持。如果在python.exe进程(属性>兼容性选项卡)上选中“禁用高DPI设置上的显示缩放”,该问题是默认情况下发生的,还是仅在调整窗口大小后发生的?