目錄
- Qt Creator API Reference
- 庫
- 核心庫
- 其他庫
- 插件
- 庫
Qt Creator API Reference
Qt Creator的核心基本上只是一個插件加載器,所有功能都在插件中實作,Qt Creator的基礎實作在核心插件中,插件管理器為插件合作提供了簡單的方法,允許插件為其他插件的擴展提供鉤子,
庫
核心庫
Qt Creator的許多部分都使用了一些核心庫,
| 庫名 | 描述 |
|---|---|
| Aggregation | 添加了將不同型別的QObject“粘合”在一起的功能,因此您可以在它們之間“強制轉換”, |
| ExtensionSystem | 實作插件加載框架, 提供插件的基類和插件互動的基本機制,例如物件池, |
| Utils | 通用基礎設施庫, |
| QmlJS | QML和JavaScript語言支持庫, |
其他庫
| 庫名 | 描述 |
|---|---|
| qtcreatorcdbext | Windows CDB除錯器擴展, |
插件
如前所述,Qt Creator基本上只是一個插件加載框架,通過插件獲取IDE功能,最重要的插件是Core插件,它提供了所需的所有基本功能,后續集成到,例如,編輯器或模式視窗中,
| 插件名 | 描述 |
|---|---|
| Core | 核心插件,提供主視窗,并為編輯器,操作,模式視窗和檔案提供管理器,只涉及最重要的部分, 該插件還包含必要的類,用于在定位器中創建鉤子(hook into the Locator),以及支持在任意部件中搜索文本, |
| ProjectExplorer | 專案資源管理器插件, 提供專案處理的基類, |
| Debugger | 除錯功能, |
| VcsBase | 版本控制的基類, |
| TextEditor | 如果要創建文本編輯器,這就是起始點,除了基礎編輯器本身之外,該插件還包含用于支持如下功能的API,例如片段,高亮,代碼輔助,縮進和樣式等, |
原創造福大家,共享改變世界
獻出一片愛心,溫暖作者心靈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/17793.html
標籤:其他
