我有PyQt5
(版本 5.6.0)通过 Anaconda 安装在我的 Mac (OS X 10.12.2) 上。现在我想重新使用使用 QtWebKitWidgets
的旧脚本和QtWebKit
不过,这两个包好像已经在 PyQt5.6.0
中被删除了。我已经知道QtWebKitWidgets
已替换为 QtWebEngineWidgets
(这一切对我来说都很好),但是在我的旧代码中,我正在导入 QWebSettings
来自QtWebKit
,即
from PyQt5.QtWebKit import QWebSettings
但我在这里没有收到导入错误:
ImportError: cannot import name 'QtWebKit'
QtWebEngineWidgets
contains classes for a Chromium based implementation of a web browser. This supercedes theQtWebKit
module and provides better and up-to-date support for HTML, CSS and JavaScript features. However it also consumes more resources and doesn’t give direct access to the network stack and the HTML document via Python APIs.
但是我在哪里可以找到QWebSettings
?谁能告诉我在哪里可以找到QWebSettings
现在,或者我如何添加包 QtWebKit
?
任何帮助将不胜感激。
最佳答案
正确的导入语句是:
从 PyQt5.QtWebEngineWidgets 导入 QWebEngineSettings
关于python-3.x - PyQt5 中的 QWebSettings(版本 5.6.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41751692/