下面显示的带有 QWebView 的最简单的 PySide 应用程序显示了缺少许多但并非所有图像的网页。导致问题的原因是 gif、png 还是 jpg 并不一致。这可能与正在下载的图像的大小有关。
from sys import exit
from PySide.QtGui import QApplication
from PySide.QtWebKit import QWebView, QWebPage
app = QApplication([])
webview = QWebView()
webview.show()
webview.load("http://bbc.co.uk")
exit(app.exec_())
我的环境是 PySide=1.1.2 使用 easy_install 安装到在 Windows 7 机器上运行的 Python 2.7 virtualenv 中。
我寻找与缓存中图像大小有关的设置,这是我的怀疑之一,但我找不到任何东西。页面的其余部分正确加载,包括所有 js 和 css 部分。
任何关于这里可能出错的建议将不胜感激。