目錄
- Common Extension Tasks
Common Extension Tasks
本節總結了可用于將UI組件添加到Qt Creator的API函式,
| 任務 | 詳細 | API |
|---|---|---|
| 添加選單或選單項 | 你可以擴展現有選單或者創建一個新的選單 | Core::ActionManager, Core::Command |
| 添加可配置的鍵盤快捷方式 | 注冊快捷方式,使用戶可以在通用快捷方式設定對話框中對其進行配置 | Core::ActionManager, Core::Command |
| 添加一個模式 | 模式對應于完整螢屏控制,專門用于任務 | Core::IMode |
| 添加新的編輯器型別 | 例如XML檔案編輯器 | Core::IEditorFactory, Core::IEditor, Core::IDocument |
| 添加一個新的向導 | 您可以使用自己的檔案和專案模板,來擴展檔案>新建檔案或專案中的向導 | Core::IWizard, Core::StandardFileWizard, Core::BaseFileWizard, Core::BaseFileWizardParameters |
| 添加對新版本控制系統的支持 | Qt Creator中集成的版本控制系統是Bazaar,CVS,Git,Mecurial,Perforce和Subversion | Core::IVersionControl |
| 將視圖添加到導航側欄 | 顯示專案樹,檔案系統,打開的檔案或書簽 | Core::INavigationWidgetFactory |
| 將選項頁添加到選項對話框 | 在工具>選項中,將新頁面添加到現有或新的類別中 | Core::IOptionsPage |
| 將查找過濾器添加到查找對話框 | 實作任何一種基于搜索詞的搜索 | Find::IFindFilter, Core::SearchResultWindow |
| 向部件添加對查找工具列的支持 | 詢問具有焦點的部件是否支持文本搜索, 您可以在您的控制下添加對部件的支持 | Core::IFindSupport, Find::BaseTextFind |
| 添加一個全新的專案型別 | ||
| 添加一種新的構建步驟 | ||
| 將新的過濾器添加到定位器(locator) | 對于用戶輸入的文本,您提供要顯示在右鍵彈出視窗中的內容串列,當用戶選擇一個條目時,您將被要求做任何您想做的事情 | Core::ILocatorFilter, Core::LocatorFilterEntry, Locator::BaseFileFilter |
| 顯示并發運行任務的進度指示器 | 您可以在左側的工具列中以及應用程式圖示(在支持的平臺上)中顯示任務的進度指示器 | Core::ProgressManager, Core::FutureProgress |
原創造福大家,共享改變世界
獻出一片愛心,溫暖作者心靈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/17796.html
標籤:其他
