如何使用Python在Hi-DPI屏幕上的同一窗口中停止两次html呈现?
我正试图在我的高DPI笔记本电脑屏幕上运行如何使用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",
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设置上的显示缩放”,该问题是默认情况下发生的,还是仅在调整窗口大小后发生的?