Qt Creator
Windows 7下的Qt Creator 3.1.1 | |
開發者 | Qt Project,Digia |
---|---|
當前版本 |
|
源代碼庫 | |
編程語言 | C++(Qt) |
操作系統 | Windows、Linux、macOS、FreeBSD |
類型 | 整合開發環境 |
許可協議 | LGPL[76] |
網站 | qt |
Qt Creator 是一款跨平台的集成開發環境,特別針對Qt開發者,是Qt SDK組成的一部分,可運行於Windows、Linux及Mac OS X等操作系統,允許開發者為多桌面環境及移動設備平台創建應用程序。它包括一個視覺化偵錯工具和整合的 GUI 版面和外形設計師。這個編輯器的功能包括語法高亮度顯示和自動完成。[79] Qt Creator 在 Linux 上,使用 GCC 的 C++ 編譯器。在 Windows,預設安裝它可以使用 MinGW 或 MSVC。從原始碼編譯時,也可以使用 cdb。
於2008年10月的Qt Developer Days宣布這項計畫(代號為 Greenhouse)。[80] 該項目的技術預覽版在2008年10月30日公佈。[81] 最後在2009年3月3日正式發布(連同Qt 4.5),並提供LGPL許可的源代碼。[82]
專案[編輯]
Qt Creator 整合了跨平台自動化建構系統:qmake 與 CMake。此外,您可以匯入不使用 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)與移動設備(Symbian、Maemo 和 MeeGo )。
工具[編輯]
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
參見[編輯]
參考文獻[編輯]
- ^ Qt Creator 3.6.1 released. 2016年3月16日.
- ^ Qt Creator 4.0.0 released. 2016年5月11日.
- ^ Qt Creator 4.0.3 released. 2016年7月7日.
- ^ http://blog.qt.io/blog/2016/12/14/qt-creator-4-2-released/; 出版日期: 2016年12月16日.
- ^ Qt Creator 4.2.1 released. 2017年1月23日 [2017年2月4日] (英語).
- ^ https://blog.qt.io/blog/2017/05/24/qt-creator-4-3-0-released/.
- ^ Qt Creator 4.4.0 released. 2017年9月5日 [2017年10月2日] (英語).
- ^ Qt Creator 4.4.1 released. 2017年10月6日 [2017年10月24日] (英語).
- ^ Qt Creator 4.5.0 released - Qt Blog. 2017年12月7日 [2018年1月12日].
- ^ Qt Creator 4.5.1 released - Qt Blog. 2018年2月13日 [2018年2月14日].
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.5.1; 檢索日期: 2018年2月27日.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.5.2; 檢索日期: 2018年3月15日.
- ^ qt-creator/qt-creator.git - A cross-platform Qt IDE. [2018年7月21日] (英語).
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.7.1; 檢索日期: 2018年11月28日.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.7.2; 檢索日期: 2018年11月28日.
- ^ http://blog.qt.io/blog/2018/12/06/qt-creator-4-8-0-released/; 檢索日期: 2018年12月11日.
- ^ http://blog.qt.io/blog/2019/01/17/qt-creator-4-8-1-released/.
- ^ https://blog.qt.io/blog/2019/05/28/qt-creator-4-9-1-released/; 出版日期: 2019年5月28日.
- ^ https://blog.qt.io/blog/2019/06/28/qt-creator-4-9-2-released/; 出版日期: 2019年6月28日.
- ^ https://github.com/qt-creator/qt-creator/releases/tag/v4.10.0; 出版日期: 2019年9月5日.
- ^ https://github.com/qt-creator/qt-creator/releases/tag/v4.10.1; 出版日期: 2019年10月8日.
- ^ https://github.com/qt-creator/qt-creator/releases/tag/v4.11.1; 出版日期: 2020年2月6日.
- ^ Qt Creator 4.12 released. 2020年4月23日 [2020年4月23日] (英語).
- ^ Qt Creator 4.12.1 released. 2020年5月20日 [2020年5月21日] (英語).
- ^ https://www.qt.io/blog/qt-creator-4.12.1-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.12.1.
- ^ https://www.qt.io/blog/qt-creator-4.12.2-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.12.2.
- ^ https://www.qt.io/blog/qt-creator-4.12.3-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.12.3.
- ^ https://www.qt.io/blog/qt-creator-4.12.4-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.12.4.
- ^ https://www.qt.io/blog/qt-creator-4.13-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.13.0.
- ^ https://www.qt.io/blog/qt-creator-4.13.1-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.13.1.
- ^ https://www.qt.io/blog/qt-creator-4.13.2-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.13.2.
- ^ https://www.qt.io/blog/qt-creator-4.13.3-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.13.3.
- ^ https://www.qt.io/blog/qt-creator-4.14-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.14.0.
- ^ https://www.qt.io/blog/qt-creator-4.14.1-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.14.1.
- ^ https://www.qt.io/blog/qt-creator-4.14.2-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.14.2.
- ^ https://www.qt.io/blog/qt-creator-4.15-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.15.0.
- ^ https://www.qt.io/blog/qt-creator-4.15.1-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.15.1.
- ^ https://www.qt.io/blog/qt-creator-4.15.2-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.15.2.
- ^ https://www.qt.io/blog/qt-creator-5.0-released.
- ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v5.0.0.
- ^ https://www.qt.io/blog/qt-creator-6-released; 出版日期: 2021年12月2日; 檢索日期: 2021年12月3日.
- ^ https://www.qt.io/blog/qt-creator-7-released; 出版日期: 2022年3月23日; 檢索日期: 2022年3月24日.
- ^ https://www.qt.io/blog/qt-creator-7.0.2-released; 出版日期: 2022年5月24日.
- ^ https://www.qt.io/blog/qt-creator-8-released.
- ^ https://www.qt.io/blog/qt-creator-8.0.1-released-1.
- ^ "Qt Creator 9 released"; 檢索日期: 2022年11月24日; 作者姓名字符串: Eike Ziller; 出版日期: 2022年11月24日.
- ^ "Qt Creator 9.0.1 released"; 作者姓名字符串: Eike Ziller; 出版日期: 2022年12月15日; 檢索日期: 2022年12月16日.
- ^ Qt Creator 9.0.2 released. 2023年2月22日 [2023年2月22日].
- ^ Qt Creator 10 Beta released. 2023年2月16日 [2023年2月22日].
- ^ "Qt Creator 10 released"; 作者姓名字符串: Eike Ziller; 出版日期: 2023年3月29日; 檢索日期: 2023年3月29日.
- ^ Qt Creator 10.0.1 released. 2023年5月5日 [2023年5月5日].
- ^ "Qt Creator 10.0.2 released"; 作者姓名字符串: Eike Ziller; 作品或名稱使用語言: 英語; 出版日期: 2023年6月15日; 檢索日期: 2023年6月15日.
- ^ Qt Creator 11 released. 2023年7月20日 [2023年7月20日].
- ^ "Qt Creator 11.0.1 released"; 作者姓名字符串: Eike Ziller; 作品或名稱使用語言: 英語; 出版日期: 2023年8月3日; 檢索日期: 2023年8月3日.
- ^ Qt Creator 11.0.2 released. 2023年8月14日 [2023年8月15日] (英語).
- ^ Qt Creator 11.0.3 released. 2023年9月28日 [2023年10月3日] (英語).
- ^ Qt Creator 12 released. 2023年11月23日 [2023年11月23日] (英語).
- ^ Qt Creator 12.0.1 released. 2023年12月12日 [2023年12月12日].
- ^ Qt Creator 12.0.2 released. 2024年2月7日 [2024年2月15日] (英語).
- ^ Qt Creator 13 released. 2024年4月3日 [2024年5月7日] (英語).
- ^ Qt Creator 13.0.1 released. 2024年5月7日 [2024年5月7日] (英語).
- ^ 存档副本. [2010-09-05]. (原始內容存檔於2013-07-17).
- ^ Qt Creator 9 released. 2022-11-24 [2022-11-24]. (原始內容存檔於2022-12-04).
- ^ Qt Creator 9 RC released. 2022-11-10 [2022-11-10]. (原始內容存檔於2022-12-04).
- ^ 存档副本. [2010-09-05]. (原始內容存檔於2010-10-26).
- ^ Qt Software announces new Qt IDE, Greenhouse. [2009-05-26]. (原始內容存檔於2012-03-21).
- ^ Qt Creator Technology Preview released. [2009-05-26]. (原始內容存檔於2009-07-24).
- ^ Qt 4.5, Qt Creator released. [2009-05-26]. (原始內容存檔於2009-07-21).
外部連結[編輯]
|
|