我正在尝试使CEFPython
在我的High DPI笔记本电脑屏幕上运行。目前,我将其称为:
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
。任何帮助将不胜感激!
答案 0 :(得分:0)
借助@CzarekTomczak,对我来说,解决方案是导航到cefpython3的站点软件包目录,右键单击subprocess.exe->属性->兼容性->更改高DPI设置->覆盖高DPI缩放行为。通过以下方式执行缩放:->应用程序。
下面的图片可能会使它更简单: subprocess.exe compatibility settings
(对不起,由于我的代表不高,无法嵌入图片)