PyQt5 でPrivateBrowsingを有効化したい


私は現在、PyQt5を用いて自作のブラウザを作成しています。  
その過程で何個か(例えばPrivateBrowsingなど)のQWebSettingsを使用する必要性が出てきました。  
そして、私はインターネットで調べた結果を何個か試してみましたがそれはどれもうまくいきませんでした。

[code]

    from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEngineSettings
    
    self.webEngineView = QtWebEngineWidgets.QWebEngineView(self.centralwidget)
                self.webEngineView.page().settings().WebAttribute(QWebSettings.DeveloperExtrasEnabled, True)
    
[/code]

が私が最後に試したコードです。ですがこのコードはQWebSettingsが存在しないと言われエラーが出てしまいました。

私は一通り、考えてみましたがどれもうまくいきませんでした

どうしたら私はQWebSettingsを使うことが出来ますか？




PyQt5の5.15であれば、`PyQtWebEngine`パッケージをインストールするのはいかがでしょうか?  
(コマンドラインは以下の通り)

[code]

    pip install PyQtWebEngine
    
[/code]

参考: <https://pypi.org/project/PyQtWebEngine/>

