Qt 插件定义

xiaoxiao2021-02-28  90

定义插件的宏

在头文件 <QtPlugin> 中,包含了几个用于定义插件的宏:

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, Brush
转载请注明原文地址: https://www.6miu.com/read-85039.html

最新回复(0)