問題タブ [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.

0 投票する
3 に答える
1365 参照

python - QWebEnginePage のオブジェクトであるメソッド「toHtml」を同期的に呼び出す方法はありますか?

QWebEnginePage オブジェクトから html コードを取得しようとしています。Qt のリファレンスによると、QWebEnginePage オブジェクトの「toHtml」は以下のように非同期メソッドです。

ページのコンテンツを HTML として取得する非同期メソッドで、HTML タグと BODY タグで囲まれています。正常に完了すると、ページのコンテンツとともに resultCallback が呼び出されます。

そのため、このメソッドを同期的に呼び出す方法を見つけようとしました。

私が得たい結果は以下の通りです。

0 投票する
0 に答える
1536 参照

c++ - QWebEnginePage はコンテンツのサイズを認識していません

私は非常に単純なアプリケーションを使用してWebEngineViewおり、HTML ファイルのコンテンツに表示されるウィジェットのサイズを変更したかっただけです。幅が 30 ピクセルになると予想しています。代わりに、プログラムが印刷QSize(0,0)され、さらに悪いことに、ウィジェットがまったく表示されません。

ここで何が間違っていますか?

QWebEngineView をダイアログに入れてもまだ機能しません:

シグナル loadFinished にも接続しようとしましたが、効果はありません。

}

0 投票する
1 に答える
364 参照

c++ - QPrinter::HighResolution で印刷されない

プロジェクトでレポートを印刷する機能を実装しています。レポートは HTML コンテンツとして表示されます。QWebEnginePage の印刷に使用します。レポート用に高解像度の印刷出力が必要です。

ただし、「印刷」機能で印刷すると、印刷が失敗し、デバッグに次のメッセージが表示されます。

QImage: メモリ不足、null 画像を返す

ScreenResolution で印刷すると、すべて問題ありませんが、結果の品質は低下します。バージョン Qt - 5.10.1