You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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中页面显示正常:
    Chrome中正常显示的Qt官网页面
  • QWebEngineView中窗口被裁切且缩放比例错误:
    QWebEngineView中显示异常的Qt官网页面
  • 更严重的是,在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:59:27