qt creator

Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收購後推出的一款新的輕量級集成開發環境(IDE)。此 IDE 能夠跨平台運行,支持的系統包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根據官方描述,Qt Creator 的設計目標是使開發人員能夠利用 Qt 這個應用程式框架更加快速及輕易的完成開發任務。

簡介

Qt Creator 包括項目生成嚮導、高級的 C++ 代碼編輯器、瀏覽檔案及類的工具、集成了 Qt Designer、Qt Assistant、Qt Linguist、圖形化的 GDB 調試前端,集成 qmake 構建工具等。

功能和優勢

Qt Creator 主要是為了幫助新 Qt 用戶更快速入門並運行項目,還可提高有經驗的 Qt 開發人員的工作效率。

使用強大的 C++ 代碼編輯器可快速編寫代碼

語法標識和代碼完成功能輸入時進行靜態代碼檢驗以及提示樣式上下文相關的幫助代碼摺疊括弧匹配和括弧選擇模式高級編輯功能

使用瀏覽工具管理原始碼

集成了領先的版本控制軟體,包括 Git、Perforce 和 Subversion開放式檔案,無須知曉確切的名稱或位置搜尋類和檔案跨不同位置或檔案沿用符號在頭檔案和源檔案,或在聲明和定義之間切換

Qt跨平台開發人員的需求而量身定製

集成了特定於 Qt 的功能,如信號與槽 (Signals & Slots)圖示調試器, 對 Qt 類結構可一目了然集成了 Qt Designer 可視化布局和格式構建器只需單擊一下就可生成和運行 Qt 項目

版本發布

2011年10月21日,Qt Creator 2.4.0 beta 發布。

最誘人的功能/改進無疑是新增的“同步聲明及定義”功能。使用該功能,當要改變某個方法的聲明或定義時,Qt Creator會自動在代碼及頭中幫助你進行同步。

此外,“從聲明中插入定義”也進行了改進,現在該功能會最少化代碼中的命名(names),例如,丟棄不必要的命名空間,從代碼中發現更多的適合命名。這對編寫C++代碼確實是一個很好的促進。

QML編輯器同樣得到很多新功能/改進,例如,真正的“Rename usages”功能、語法高亮等。另外,在代碼方面,重新設計了C++與QML的代碼,使它們可保存為方案,以便可以在不同的項目中輕易地再次使用這些編碼風格設定,而且可以分享它們。

2011年12月14日,Qt Creator 2.4 發布。

Qt Creator 2.4中的新特性及改進:

新的“synchronize declaration and definition(同步聲明及定義)”和“create definition from declaration(從聲明中插入定義)”功能。在Creator 2.4中,當你需要改變一個聲明或定義,會發現一個小的“燈泡”圖示出現。按“Alt+Return”鍵(或單擊bulb圖示),相應的其他位置也會同時改變。

2012年03月16日 ,Qt Creator 2.5 測試版發布,

Qt Creator 2.5帶來了對最新的C++ 11標準的更多支持,例如:nullptr、constexpr、static_assert、noexcept、auto、內聯命名空間和部分lambda等。開發團隊對該版本中的一些功能進行了重構:

基礎重構:插入#include用於未定義的標識符

“提取功能”重構

“重新排列參數列表”重構

名稱同步:如果在聲明中改變了參數名稱,函式代碼中的名稱會自動改變

社區對於Qt Creator 2.5的一個較大的貢獻是TODO外掛程式,但是由於缺乏一些最佳化,該外掛程式默認是禁用狀態,你可以通過Help/About Plugins操作來啟用它。

Qt Creator 2.5的其他一些改進:

剪貼簿歷史記錄:可以使用Ctrl+Shift+V快捷鍵來循環貼上

在編輯器框線上用圖示來標示錯誤,在編輯時,調試視窗中顯示的錯誤行號會根據實際位置自動更新。

2012年05月11日,Qt Creator 2.5 正式版發布,該版本諸多新特性和使用上的改進。

2012年09月12日 ,Qt Creator 2.6 beta 發布,不再支持 Symbian。

2014年04月17日,Qt Creator 3.1.0正式發布,實現了對於iOS的完全支持,新增WinRT、Beautifier等外掛程式,廢棄了無Python接口的GDB調試支持,集成了基於Clang的C/C++代碼模組,並對Android支持做出了調整。

相關詞條

相關搜尋

熱門詞條

聯絡我們