私は、QPixmapまたはQImageをQWebEngineフレームに表示するための最も効率的な方法が何かを理解しようとしています。QWebEngineにQPixmapを表示するには?
私の目標は、効率的にQWebEngineフレームにC++ APIを搭載したカスタムネットワークカメラからロードされているビデオを表示することです。したがって、フレームをディスクに保存してQWebEngineフレームにロードすることは選択できません。
以前はQt WebKitを使用していましたが、Javascriptオブジェクトからアクセスできるため、QPixmapをC++でロードするのはかなり簡単でした。しかし、今はQWebEngineに多目的に興味があります。
しかし、QWebEngineでは、QObjectsをフレームウィンドウオブジェクトに直接接続する方法はないようです。
QWebEngineに画像やバイト配列を転送する最も効率的な方法は何ですか?
このタスクのQWebEngineの必要は全くありません私見。ウィジェットでは、QPixmapをupdate()呼び出しで何らかのラベルにプッシュするだけです。 QLabel :: setPixmap()呼び出しを参照してください。 QMLを使用すると、大したことでもありません。私は確かにそれを知っています。 UIスレッドのタイマーは、適用可能なフレームレートでそのプッシュを行います。私は実際にそれを正確にいくつかのネットワークカメラで行います。 – AlexanderVX