Qt Creator 中可以创建 三中类型的插件Plugin:
1.用的最多的,派生自QGenericPlugin类; 在新建Library, Plugin类型工程中,新建。 调用使用QPluginLoader 类加载 使用。 这类需要明白与动态库的区别。
2.Qt 设计师控件; 在新建 “其他工程”, Qt 设计师自定义控件,工程。 编译出来的控件,可以放到设计师界面下,直接用来组态界面;这一点类似MFC中的ActiveX控件。
3.Qt Creator插件, 派生自IPlugin类; 在新建Library, Qt Creator插件 工程中,新建。 其可以附加到Qt Creator 开发环境中去使用,相当于对Qt Creator
IDE做些自定义开发。
明白Qt Creator IDE的构架,它是由 PluginManager 和 Plugins 组成。 其核心插件是 Core, 编辑器,调试器,界面设计师等,均是插件。