目錄
- Creating Plugins
Creating Plugins
Qt Creator的核心是一個插件加載程式,加載并運行一組插件,實際上是這些插件提供了您從Qt Creator IDE中了解的功能,甚至應用程式主視窗和選單都由插件提供的,插件使用不同的方式,供其他插件訪問本插件的功能,并允許它們擴展應用程式的某些方面,
例如,Core插件是Qt Creator完全運行所必須具備的非常基本的插件,它提供了主視窗,以及相關API,用于添加選單項,模式,編輯器型別,導航面板和許多其他內容,
TextEditor插件提供了不同文本編輯器的框架和基礎實作,實作高亮,代碼補全和折疊,然后,其他插件使用該插件為Qt Creator添加更專業的文本編輯器型別,例如用于編輯C/C++或.pro檔案,
閱讀本指南后,您將了解基本插件的組成,如何撰寫插件規范檔案,插件的生命周期,擴展現有插件功能并為其他插件提供介面的一般性原則是什么,并將要夠撰寫您的第一個插件,
基本內容
- Getting and Building Qt Creator(翻譯)
- Creating Your First Plugin(翻譯)
- Plugin Meta Data(翻譯)
- Plugin Life Cycle(翻譯)
設計準則
The Plugin Manager, the Object Pool, and Registered Objects(翻譯)
原創造福大家,共享改變世界
獻出一片愛心,溫暖作者心靈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14278.html
標籤:其他
