PyQt5:无法创建跨平台的QtWebKitWidget应用程序

时间:2018-01-18 23:17:05

标签: linux windows pyqt5 qtwebkit qtwebengine

我在Linux(Ubuntu 16.04 LTS)上开发了一个使用QtWebKitWidget(QtWebView)的PyQt5应用程序。它在Linux上运行良好。我正在尝试使用cx_Freeze将其打包为Windows分发,但生成的应用程序在启动时停止执行PyQt5错误消息“导入错误:无法导入名称'QtWebKitWidgets。'”

我读到自Qt 5.6起,QtWebKitWidgets已从PyQt5弃用,我现在应该使用QtWebEngineWidgets。很公平。但我似乎无法在Ubuntu上安装QtWebEngineWidgets。我已经安装了Qt Creator 5.10(截至2017年12月的最新版本),并尝试通过oinline安装向导包含QtWebEngine,但QtWebView小部件未列在工具箱中。

我的问题:如何使用跨平台的PyQt5 WebView小部件?如果我使用QtWebKit,它适用于Linux但不适用于Windows。如果我使用QtWebEngine,它应该适用于Windows而不适用于Linux。

我需要在两个平台上安装什么?

(提前致谢。)

0 个答案:

没有答案
相关问题