1

プラグインライブラリを呼び出す既存のアプリケーションがあります。プラグインライブラリをQtで開発し、QtUIを表示できるようにしたい。

ただし、を作成しようとすると、最初に作成する必要があるQWidgetと文句を言います。QApplication

Qtを使用してクロスプラットフォームプラグインを開発することはできませんか?
たとえば、ChromeまたはFirefox用のnetscapeプラグイン。私はアプリのメインループを制御しませんし、制御することもできません。

4

2 に答える 2

1

Qtのドキュメントで説明されているように、 Qtを使用するGUIアプリケーションQApplicationには、すべてのシグナルエンジンとイベントループが含まれているため、メインスレッドに作成する必要があります。

于 2010-01-18T09:36:42.217 に答える
0

プラグインが使用されているメインアプリケーションがWin32またはMfcである場合に、プラグインの構築に役立つQt/MFC移行フレームワークがあります。Qt/MFC移行フレームワーク

于 2010-01-18T12:41:36.877 に答える