【发布时间】:2011-01-07 19:46:38
【问题描述】:
我正在使用 PySide 和 Qt 在 Python 中制作应用程序,并且我需要打开一个网页,所以我使用了 QtWebKit 的 QWebView。
在我的开发机器上它工作得很好,直接运行代码和运行 py2exe 的输出。在“干净”的机器上(没有安装 Python 和 Qt),py2exe 的输出不显示网页。应用程序的其余部分工作正常,没有崩溃或异常,但 QWebView 只是保持空白。
我尝试打开一个没有图像或其他内容的 URL,以防止与缺少 WebKit 插件相关的任何问题。我还尝试了一个简单的程序,它只在 QWebView 上打开 example.com,没有别的,它也没有工作。
有没有人遇到过类似的情况?此外,任何人都知道 QWebKit 是否有任何 py2exe 可能不会被拉入“包”的“记录较少”的依赖项?
【问题讨论】:
-
一台“几乎干净”且没有 py2exe 的机器呢?哪个版本的 Windows?您是否尝试过使用静态内容(file:///...)?
标签: python qt py2exe qtwebkit pyside