プラグインライブラリを呼び出す既存のアプリケーションがあります。プラグインライブラリをQtで開発し、QtUIを表示できるようにしたい。
ただし、を作成しようとすると、最初に作成する必要があるQWidget
と文句を言います。QApplication
Qtを使用してクロスプラットフォームプラグインを開発することはできませんか?
たとえば、ChromeまたはFirefox用のnetscapeプラグイン。私はアプリのメインループを制御しませんし、制御することもできません。
プラグインライブラリを呼び出す既存のアプリケーションがあります。プラグインライブラリをQtで開発し、QtUIを表示できるようにしたい。
ただし、を作成しようとすると、最初に作成する必要があるQWidget
と文句を言います。QApplication
Qtを使用してクロスプラットフォームプラグインを開発することはできませんか?
たとえば、ChromeまたはFirefox用のnetscapeプラグイン。私はアプリのメインループを制御しませんし、制御することもできません。
Qtのドキュメントで説明されているように、 Qtを使用するGUIアプリケーションQApplication
には、すべてのシグナルエンジンとイベントループが含まれているため、メインスレッドに作成する必要があります。
プラグインが使用されているメインアプリケーションがWin32またはMfcである場合に、プラグインの構築に役立つQt/MFC移行フレームワークがあります。Qt/MFC移行フレームワーク