問題タブ [qwebenginepage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - QWebEnginePage のオブジェクトであるメソッド「toHtml」を同期的に呼び出す方法はありますか?
QWebEnginePage オブジェクトから html コードを取得しようとしています。Qt のリファレンスによると、QWebEnginePage オブジェクトの「toHtml」は以下のように非同期メソッドです。
ページのコンテンツを HTML として取得する非同期メソッドで、HTML タグと BODY タグで囲まれています。正常に完了すると、ページのコンテンツとともに resultCallback が呼び出されます。
そのため、このメソッドを同期的に呼び出す方法を見つけようとしました。
私が得たい結果は以下の通りです。
c++ - QWebEnginePage はコンテンツのサイズを認識していません
私は非常に単純なアプリケーションを使用してWebEngineView
おり、HTML ファイルのコンテンツに表示されるウィジェットのサイズを変更したかっただけです。幅が 30 ピクセルになると予想しています。代わりに、プログラムが印刷QSize(0,0)
され、さらに悪いことに、ウィジェットがまったく表示されません。
ここで何が間違っていますか?
QWebEngineView をダイアログに入れてもまだ機能しません:
シグナル loadFinished にも接続しようとしましたが、効果はありません。
}
c++ - QPrinter::HighResolution で印刷されない
プロジェクトでレポートを印刷する機能を実装しています。レポートは HTML コンテンツとして表示されます。QWebEnginePage の印刷に使用します。レポート用に高解像度の印刷出力が必要です。
ただし、「印刷」機能で印刷すると、印刷が失敗し、デバッグに次のメッセージが表示されます。
QImage: メモリ不足、null 画像を返す
ScreenResolution で印刷すると、すべて問題ありませんが、結果の品質は低下します。バージョン Qt - 5.10.1