Windows Aero主题下QWebEngineView缩放异常问题求助
QWebEngineView在Windows 7 Aero主题下缩放异常问题
我在Windows 7系统启用默认Aero主题时,碰到了QWebEngineView的缩放异常问题:QWebEngineView渲染页面后,整个窗口的显示比例完全错误;但切换到基础主题时,显示就恢复正常了。
测试代码
import sys from PyQt5.QtWidgets import QApplication from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEngineSettings from PyQt5.QtCore import QUrl app = QApplication(sys.argv) web = QWebEngineView() web.load(QUrl("https://www.qt.io/")) web.show() sys.exit(app.exec_())
问题现象
- Chrome中页面显示正常:

- QWebEngineView中窗口被裁切且缩放比例错误:

- 更严重的是,在PyQt制作的UI中添加QWebEngineView组件后,整个UI窗口都会出现同样的显示比例错误问题。
已尝试的解决方法
我已经尝试设置了以下Qt环境变量,但都没有效果:
AA_Use96Dpi=False AA_UseHighDpiPixmaps=False AA_UseDesktopOpenGL=False AA_UseOpenGLES=False AA_UseSoftwareOpenGL=False AA_ShareOpenGLContexts=True AA_EnableHighDpiScaling=False AA_DisableHighDpiScaling=False
另外,在qt.conf文件中设置dpi awareness的值为0、1、2后,问题依然存在。
恳请各位提供技术提示与帮助!
内容的提问来源于stack exchange,提问作者Heiko Robert
相关产品推荐
相关产品推荐

