Qt Creator

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Qt Creator
Windows 7下的Qt Creator 3.1.1
Windows 7下的Qt Creator 3.1.1
開發者Qt Project,Digia
目前版本
  • 12.0.2 (2024年2月7日;穩定版本)[1]
編輯維基數據連結
原始碼庫 編輯維基數據連結
程式語言C++Qt
作業系統WindowsLinuxmacOSFreeBSD
類型整合開發環境
特許條款LGPL[2]
網站qt.io

Qt Creator 是一款跨平台的整合開發環境,特別針對Qt開發者,是Qt SDK組成的一部分,可執行於Windows、Linux及Mac OS X等作業系統,允許開發者為多桌面環境及流動裝置平台建立應用程式。它包括一個視覺化偵錯工具和整合的 GUI 版面和外形設計師。這個編輯器的功能包括語法突顯顯示自動完成[5] Qt Creator 在 Linux 上,使用 GCC 的 C++ 編譯器。在 Windows,預設安裝它可以使用 MinGWMSVC。從原始碼編譯時,也可以使用 cdb

於2008年10月的Qt Developer Days宣佈這項計劃(代號為 Greenhouse)。[6] 該項目的技術預覽版在2008年10月30日公佈。[7] 最後在2009年3月3日正式發佈(連同Qt 4.5),並提供LGPL許可的原始碼。[8]

專案[編輯]

Qt Creator 整合了跨平台自動化建構系統:qmakeCMake。此外,您可以匯入不使用 qmake 或 CMake 的專案,並指定 Qt Creator 忽略你的建構系統。

編輯[編輯]

Qt Creator 帶有一個程式碼編輯器,並整合 Qt Designer ,使用 Qt widgets 設計和建構製圖形用戶介面(GUI)。

程式碼編輯器[編輯]

Qt Creator的代碼編輯器用於輔助建立,編輯,瀏覽代碼,具有對C++QML語言完整的表達式檢查,代碼補全,上下文關聯,鍵入代碼時的行間錯誤即時指示等功能:

  • 整排出規範代碼
  • 代碼自動補全
  • 指示行間錯誤及警告
  • 從語意上對類,函數及變數作分析,方便的跳轉瀏覽
  • 對類,函數及變數做上下文分析,提供編碼輔助
  • 可以對變數智能化重新命名,例如改變分屬不同域中兩個相同的變數名之一,不會影響到另一個變數。
  • 告知函數聲明和呼叫的位置

UI 設計師[編輯]

Qt Creator 提供兩個整合的可視化編輯器,Qt Designer 與 Qt Quick Designer。

程式語言[編輯]

您可以使用程式碼編輯器編寫 Qt C++ 的程式碼或 QML(JavaScript) 描述性程式語言。

目標[編輯]

Qt Creator 支援建構和運行 Qt 應用程式在桌面環境(Windows、Linux 和 Mac OS)與流動裝置SymbianMaemoMeeGo )。

工具[編輯]

Qt Creator 整合了一些有用的工具,如版本控制系統和 Qt Simulator。

版本控制系統[編輯]

推薦使用使用版本控制系統來建構專案。Qt Creator 使用版本控制系統的命令列客戶端來訪問您的倉庫。Qt Creator整合了多數流行的版本控制系統:

  • Git
  • Subversion
  • Perforce
  • CVS
  • Mercurial
  • Bazaar

Qt Simulator[編輯]

作為Qt SDK的一部分, Qt模擬器可以虛擬流動裝置,得以在本地便可測試Qt應用程式在目標裝置環境下的的執行。設計上,Qt模擬器不提供依賴於特定裝置的API,因此,一方面,能夠在模擬器上執行良好的應用程式,同樣可以在目標裝置上正常工作;另一方面,Qt模擬器無法用於測試依賴於特定裝置APIs庫的Qt應用,例如Symbian C++ APIs。

偵錯工具[編輯]

Qt Creator 不包括偵錯工具。它提供了一個偵錯工具外掛,作為 Qt Creator 核心和外部原生偵錯工具之間的介面:

  • GNU Symbolic Debugger (gdb)
  • Microsoft Console Debugger (CDB)
  • internal Java Script debugger

參見[編輯]

參考文獻[編輯]

  1. ^ Qt Creator 12.0.2 released. 2024年2月7日 [2024年2月15日] (英語). 
  2. ^ 存档副本. [2010-09-05]. (原始內容存檔於2013-07-17). 
  3. ^ Qt Creator 9 released. 2022-11-24 [2022-11-24]. (原始內容存檔於2022-12-04). 
  4. ^ Qt Creator 9 RC released. 2022-11-10 [2022-11-10]. (原始內容存檔於2022-12-04). 
  5. ^ 存档副本. [2010-09-05]. (原始內容存檔於2010-10-26). 
  6. ^ Qt Software announces new Qt IDE, Greenhouse. [2009-05-26]. (原始內容存檔於2012-03-21). 
  7. ^ Qt Creator Technology Preview released. [2009-05-26]. (原始內容存檔於2009-07-24). 
  8. ^ Qt 4.5, Qt Creator released. [2009-05-26]. (原始內容存檔於2009-07-21). 

外部連結[編輯]