我在我的Mac(OS X 10.12.2)上通過Anaconda安裝了PyQt5
(版本5.6.0)。現在我想重新使用一個使用QtWebKitWidgets
和QtWebKit
的舊腳本,但是,這兩個包似乎已在PyQt5.6.0
中刪除。我已經知道QtWebKitWidgets
被QtWebEngineWidgets
取代(這一切對我來說工作正常),但在我的舊代碼,我是進口自QtWebKit
QWebSettings
,即PyQt5(版本5.6.0)中的QWebSettings
from PyQt5.QtWebKit import QWebSettings
但不是我到這裏一個ImportError:
ImportError: cannot import name 'QtWebKit'
QtWebEngineWidgets
中包含用於基於是否履行鉻網頁瀏覽器的網頁 。這取代QtWebKit
模塊,併爲HTML,CSS和JavaScript功能提供更好和最新的支持。但是它也消耗更多的資源,並且不允許通過Python API直接訪問網絡堆棧和HTML文檔。
但我在哪裏可以找到QWebSettings
?任何人都可以請告訴我在哪裏我可以找到QWebSettings
現在,或者我可以如何添加包QtWebKit
?
任何幫助將非常感激。
[QWebEngineSettings](https://doc.qt.io/qt-5/ qwebenginesettings.html)。 – ekhumoro
就是這樣,非常感謝你! – dliv