Qtカード定義
プラグインのマクロの定義
ヘッダファイル
だから、正式にプラグインを書く前に、彼らを理解して、アシスタントの説明を見てみる必要があります.
|著作権声明:一、二、三里、ブロガーの許可を得ずに転載してはならない.
マクロドキュメント
マクロは、与えられた
マクロは、通常、
場合
ヘッダファイル
には、プラグインを定義するマクロがいくつか含まれる.Q_DECLARE_INTERFACE(ClassName, Identifier)
Q_IMPORT_PLUGIN(PluginName)
Q_PLUGIN_METADATA(...)
だから、正式にプラグインを書く前に、彼らを理解して、アシスタントの説明を見てみる必要があります.
|著作権声明:一、二、三里、ブロガーの許可を得ずに転載してはならない.
マクロドキュメント
Q_DECLARE_INTERFACE(ClassName, Identifier)
マクロは、与えられた
Identifier
(識別子-文字列タイプ)をClassName
というインタフェースクラスに関連付け、Identifier
は唯一でなければならない.例:#define BrushInterface_iid "org.qt-project.Qt.Examples.PlugAndPaint.BrushInterface"
Q_DECLARE_INTERFACE(BrushInterface, BrushInterface_iid)
マクロは、通常、
ClassName
のクラス定義の後に使用され、ヘッダファイルに使用される.場合