Qt Creator 中的插件Plugin, 区分说明。。。

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, 编辑器,调试器,界面设计师等,均是插件。

猜你喜欢

转载自www.cnblogs.com/oneway1990/p/10532608.html