配置插件工程
步骤1
步骤2
3.插件部分宏含义:
1.通过插件使应用程序可扩展涉及以下步骤:
①定义一组用于与插件对话的接口(仅具有纯虚函数的类)。
②使用Q_DECLARE_INTERFACE ()宏向Qt的元对象系统声明该接口。
③在应用程序中使用QPluginLoader加载插件。
④使用qobject_cast()测试插件是否实现了给定的接口。
4.编写一个插件的步骤:
①声明一个插件类,该类继承自QObject和该插件要提供的接口。
②使用Q_INTERFACES ()宏告诉Qt的元对象系统有关接口的信息。
③使用Q_PLUGIN_METADATA ()宏导出插件。
④使用合适的.pro文件构建插件。
代码:
myplugin.pro
QT += gui