データベースとやりとりしてレポートを作成するアプリケーションで作業しています。このアプリケーションを拡張可能にしておき、カスタムレポートビルダーをプラグインとしてアプリケーションに統合することができます。Qtを使用した拡張可能アプリケーション
私はQtのでサポートされているプラグインアーキテクチャについていくつか質問があります:
は、私はそこに自分のプロセスにプラグインをロードすることはできますか?
カスタムQMLタイプをプラグインからメインアプリケーションに送信し、その上にいくつかのイベントハンドラをフックできます。
もう1つの質問:サービスベースのqtアプリケーションを開発するためのフレームワークはありますか?
マルチプロセスシナリオの場合、QtROモジュールを使用してIPCを管理できますか? マルチプロセスシナリオを使用すると、プラグインを検証するPluginLoader機能が失われてしまいます。私はそれを自分で管理する必要があります。 –
私は、PluginLoaderを使用し、重い計算が必要な場合はPluginLoaderを使用することをお勧めします。プロセスに委任し、プロセスとプラグインの間でIPCを使用します。 –
はい、QtROは動作するはずです。しかし、計算のせいであれば、スレッドを使用してください!そのケースでは別のプロセスは必要ありません – Felix