1

次のチュートリアルに従ってインターフェイスとプラグインを作成しました:http: //doc.trolltech.com/4.6/plugins-howto.html そしてすべてが正常に機能しています。

しかし、Signalをプラグインのスロットに接続したいのですが。

これを実行しようとすると、エラーが発生します。インターフェイスにQ_OBJECTマクロがありません。追加すると、インターフェイスとプラグインがそれを実装するというエラーが発生します。プラグインから削除すると、プラグインが壊れています。

だから私の質問は、インターフェイスを継承するすべてのクラスがそれを実装するスロットを持つqtインターフェイスを宣言することは可能ですか?

4

1 に答える 1

0

いいえ、プラグインは、プラグイン インターフェイスと他のクラスまたは QObject 自体の両方から QObject を継承できません。

于 2010-11-25T12:23:35.350 に答える