4

QT の外部で QTWebKit モジュールを管理する方法を調査するよう依頼されました。アイデアは、QTWebKit をアプリケーションのインターフェイス (GUI) として使用することです。目的の (マネージャ) は、GUI と C++ で記述されたメイン アプリケーションとの間の通信手段として機能する必要があります。

マネージャーは、Java クエリを生成し、GUI 自体からのイベントを処理し、ユーザーの操作やメイン アプリケーションからのメッセージの更新に従ってページを更新できるように設計する必要があります。

QTWebKit に関連するほとんどすべての例は単なる単純な Web ブラウザーであるため、内部 Web サーバーを実行するオプションはやや遅いと考えています。

私が話していることと同様のことを実装または議論しているオンラインの記事または例を誰かが教えてくれれば、とても感謝しています。

また、問題は QTWebKit が HTML ページを操作および更新する方法ではなく、他のアプリケーションと通信する方法と、他のアプリケーションが QTWebKit に情報を送信する方法であることに注意してください。

4

1 に答える 1

2

共有メモリ。Qt では QSharedMemory を使用できます。他の C++ アプリに Qt 依存関係を導入したくない場合。別のアプリケーションとして共有メモリ通信を作成し、通信するプロセスとしてロードすることをお勧めします。

于 2010-01-16T18:37:55.653 に答える