ローカルの .html ページを表示するための簡単なプロジェクトを作成しました。そこでQt5.4を使用しQWebView
ました。しかし、Qt5.6 に切り替えた後、Qt WebKit が廃止され、サポートされなくなったことに気付きました。そこで、Qt WebKit の機能を Qt WebEngine の機能に置き換えることにしました。
に置き換えた後、QWebView
その方法が効果がないQWebEngineView
ことを調査しました。setZoomFactor
それは既知の問題ですか?どうすればこれを処理できますか?
編集:
最近、興味深いことが調査されました。setHtml
ローカル .html ファイルのコンテンツを自分の .html ファイルに設定するメソッドを使用しますQWebEngineView
。これらのファイルには、画像への参照も含まれています。そこで、必要な画像への相対パスとしてbaseUrlパラメータを設定しました。その場合、setZoomFactor
メソッドの使用は効果がありません。
しかし、画像への相対パスをパラメーターとして設定しないと、画像は表示されませんQWebEngineView
が、ズーム機能は機能します。ここで何が間違っているのでしょうか?