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, 編輯器,調試器,界面設計師等,均是插件。