最近使用wxPython + cefpython3开发应用。发现部分电脑显示不正常。窗口内容出现了错位。
查阅资料后,发现是由于DPI缩放导致(参考cef.DpiAware.EnableHighDpiSupport() doesn't work well. Update pyinstaller example. Update docs.)。
解决办法:
1. 设置系统缩放为100%(即不进行缩放)。
2. 进行应用程序缩放设置(属性->兼容性->更改高DPI设置->勾选“替代高DPI缩放行为”)。