ドキュメント (少なくとも PyQt) にQWebView
は、「QWebView クラスは、Web ドキュメントの表示と編集に使用されるウィジェットを提供します」とありますが、QWebPage
「QWebPage クラスは、Web ドキュメントの表示と編集にオブジェクトを提供します」とあります。これらが事実上同じことを意味することを考えると:
- これら 2 つのクラスが進化した歴史的な理由はありますか?
- 特定の状況で、一方を他方よりも使用する方が優れていますか?
(これは、私が PyQt アプリケーションに埋め込まれた JavaScript ライブラリを使用しているという事実に由来します。私は現在 を使用していますが、 javascript エラーをキャッチするメソッドQWebView
しか持っていないため、代わりにコードをサブクラスに変換する価値があるかどうかを検討していました)QWebPage
QwebPage