跳至內容

Qt Creator

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Qt Creator
Windows 7下的Qt Creator 3.1.1
Windows 7下的Qt Creator 3.1.1
開發者Qt Project,Digia
當前版本
  • 3.5.1 (2015年10月15日)
  • 3.6.0 (2015年12月15日)
  • 3.6.1 (2016年3月16日)[1]
  • 4.0.0 (2016年5月11日)[2]
  • 4.0.3 (2016年7月7日)[3]
  • 4.2[4]
  • 4.2.1 (2017年1月23日)[5]
  • 4.2.2 (2017年4月21日)
  • 4.3 (2017年5月23日)[6]
  • 4.4 (2017年9月4日;穩定版本)[7]
  • 4.4.1 (2017年10月4日)[8]
  • 4.5 (2017年12月7日)[9]
  • 4.5.1 (2018年2月13日;穩定版本)[10][11]
  • 4.5.2 (2018年3月13日;穩定版本)[12]
  • 4.6.0 (2018年3月28日;穩定版本)
  • 4.7.0 (2018年7月18日;穩定版本)[13]
  • 4.7.1 (2018年9月20日;穩定版本)[14]
  • 4.7.2 (2018年10月24日;穩定版本)[15]
  • 4.8.0 (2018年12月6日;穩定版本)[16]
  • 4.8.1 (2019年1月17日;穩定版本)[17]
  • 4.9.1 (2019年5月28日;穩定版本)[18]
  • 4.9.2 (2019年6月28日;穩定版本)[19]
  • 4.10.0 (2019年9月5日;穩定版本)[20]
  • 4.10.1 (2019年10月8日;穩定版本)[21]
  • 4.11.1 (2020年2月6日;穩定版本)[22]
  • 4.12 (2020年4月22日;穩定版本)[23]
  • 4.12.1 (2020年5月20日;穩定版本)[24][25][26]
  • 4.12.2 (2020年6月3日;穩定版本)[27][28]
  • 4.12.3 (2020年6月17日;穩定版本)[29][30]
  • 4.12.4 (2020年7月8日;穩定版本)[31][32]
  • 4.13.0 (2020年8月26日;穩定版本)[33][34]
  • 4.13.1 (2020年9月17日;穩定版本)[35][36]
  • 4.13.2 (2020年10月2日;穩定版本)[37][38]
  • 4.13.3 (2020年11月20日;穩定版本)[39][40]
  • 4.14.0 (2020年12月17日;穩定版本)[41][42]
  • 4.14.1 (2021年2月24日;穩定版本)[43][44]
  • 4.14.2 (2021年3月22日;穩定版本)[45][46]
  • 4.15.0 (2021年5月5日;穩定版本)[47][48]
  • 4.15.1 (2021年6月9日;穩定版本)[49][50]
  • 4.15.2 (2021年7月14日;穩定版本)[51][52]
  • 5.0.0 (2021年8月26日;穩定版本)[53][54]
  • 6.0.0 (2021年12月2日;穩定版本)[55]
  • 7.0.0 (2022年3月23日;穩定版本)[56]
  • 7.0.2 (2022年5月24日;穩定版本)[57]
  • 8 (2022年7月20日;穩定版本)[58]
  • 8.0.1 (2022年8月11日;穩定版本)[59]
  • 9 (2022年11月24日;穩定版本)[60]
  • 9.0.1 (2022年12月15日;穩定版本)[61]
  • 9.0.2 (2023年2月22日;穩定版本)[62]
  • 10 Beta (2023年2月16日;測試版本)[63]
  • 10 (2023年3月29日;穩定版本)[64]
  • 10.0.1 (2023年5月5日;穩定版本)[65]
  • 10.0.2 (2023年6月15日;穩定版本)[66]
  • 11 (2023年7月20日;穩定版本)[67]
  • 11.0.1 (2023年8月3日;穩定版本)[68]
  • 11.0.2 (2023年8月14日;穩定版本)[69]
  • 11.0.3 (2023年9月28日;穩定版本)[70]
  • 12 (2023年11月23日;穩定版本)[71]
  • 12.0.1 (2023年12月12日;穩定版本)[72]
  • 12.0.2 (2024年2月7日;穩定版本)[73]
  • 13 (2024年4月3日;穩定版本)[74]
  • 13.0.1 (2024年5月7日;穩定版本)[75]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言C++Qt
操作系統WindowsLinuxmacOSFreeBSD
類型整合開發環境
許可協議LGPL[76]
網站qt.io

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

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

專案[編輯]

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 3.6.1 released. 2016年3月16日. 
  2. ^ Qt Creator 4.0.0 released. 2016年5月11日. 
  3. ^ Qt Creator 4.0.3 released. 2016年7月7日. 
  4. ^ http://blog.qt.io/blog/2016/12/14/qt-creator-4-2-released/; 出版日期: 2016年12月16日.
  5. ^ Qt Creator 4.2.1 released. 2017年1月23日 [2017年2月4日] (英語). 
  6. ^ https://blog.qt.io/blog/2017/05/24/qt-creator-4-3-0-released/.
  7. ^ Qt Creator 4.4.0 released. 2017年9月5日 [2017年10月2日] (英語). 
  8. ^ Qt Creator 4.4.1 released. 2017年10月6日 [2017年10月24日] (英語). 
  9. ^ Qt Creator 4.5.0 released - Qt Blog. 2017年12月7日 [2018年1月12日]. 
  10. ^ Qt Creator 4.5.1 released - Qt Blog. 2018年2月13日 [2018年2月14日]. 
  11. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.5.1; 檢索日期: 2018年2月27日.
  12. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.5.2; 檢索日期: 2018年3月15日.
  13. ^ qt-creator/qt-creator.git - A cross-platform Qt IDE. [2018年7月21日] (英語). 
  14. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.7.1; 檢索日期: 2018年11月28日.
  15. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.7.2; 檢索日期: 2018年11月28日.
  16. ^ http://blog.qt.io/blog/2018/12/06/qt-creator-4-8-0-released/; 檢索日期: 2018年12月11日.
  17. ^ http://blog.qt.io/blog/2019/01/17/qt-creator-4-8-1-released/.
  18. ^ https://blog.qt.io/blog/2019/05/28/qt-creator-4-9-1-released/; 出版日期: 2019年5月28日.
  19. ^ https://blog.qt.io/blog/2019/06/28/qt-creator-4-9-2-released/; 出版日期: 2019年6月28日.
  20. ^ https://github.com/qt-creator/qt-creator/releases/tag/v4.10.0; 出版日期: 2019年9月5日.
  21. ^ https://github.com/qt-creator/qt-creator/releases/tag/v4.10.1; 出版日期: 2019年10月8日.
  22. ^ https://github.com/qt-creator/qt-creator/releases/tag/v4.11.1; 出版日期: 2020年2月6日.
  23. ^ Qt Creator 4.12 released. 2020年4月23日 [2020年4月23日] (英語). 
  24. ^ Qt Creator 4.12.1 released. 2020年5月20日 [2020年5月21日] (英語). 
  25. ^ https://www.qt.io/blog/qt-creator-4.12.1-released.
  26. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.12.1.
  27. ^ https://www.qt.io/blog/qt-creator-4.12.2-released.
  28. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.12.2.
  29. ^ https://www.qt.io/blog/qt-creator-4.12.3-released.
  30. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.12.3.
  31. ^ https://www.qt.io/blog/qt-creator-4.12.4-released.
  32. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.12.4.
  33. ^ https://www.qt.io/blog/qt-creator-4.13-released.
  34. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.13.0.
  35. ^ https://www.qt.io/blog/qt-creator-4.13.1-released.
  36. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.13.1.
  37. ^ https://www.qt.io/blog/qt-creator-4.13.2-released.
  38. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.13.2.
  39. ^ https://www.qt.io/blog/qt-creator-4.13.3-released.
  40. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.13.3.
  41. ^ https://www.qt.io/blog/qt-creator-4.14-released.
  42. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.14.0.
  43. ^ https://www.qt.io/blog/qt-creator-4.14.1-released.
  44. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.14.1.
  45. ^ https://www.qt.io/blog/qt-creator-4.14.2-released.
  46. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.14.2.
  47. ^ https://www.qt.io/blog/qt-creator-4.15-released.
  48. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.15.0.
  49. ^ https://www.qt.io/blog/qt-creator-4.15.1-released.
  50. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.15.1.
  51. ^ https://www.qt.io/blog/qt-creator-4.15.2-released.
  52. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v4.15.2.
  53. ^ https://www.qt.io/blog/qt-creator-5.0-released.
  54. ^ https://code.qt.io/cgit/qt-creator/qt-creator.git/tag/?h=v5.0.0.
  55. ^ https://www.qt.io/blog/qt-creator-6-released; 出版日期: 2021年12月2日; 檢索日期: 2021年12月3日.
  56. ^ https://www.qt.io/blog/qt-creator-7-released; 出版日期: 2022年3月23日; 檢索日期: 2022年3月24日.
  57. ^ https://www.qt.io/blog/qt-creator-7.0.2-released; 出版日期: 2022年5月24日.
  58. ^ https://www.qt.io/blog/qt-creator-8-released.
  59. ^ https://www.qt.io/blog/qt-creator-8.0.1-released-1.
  60. ^ "Qt Creator 9 released"; 檢索日期: 2022年11月24日; 作者姓名字符串: Eike Ziller; 出版日期: 2022年11月24日.
  61. ^ "Qt Creator 9.0.1 released"; 作者姓名字符串: Eike Ziller; 出版日期: 2022年12月15日; 檢索日期: 2022年12月16日.
  62. ^ Qt Creator 9.0.2 released. 2023年2月22日 [2023年2月22日]. 
  63. ^ Qt Creator 10 Beta released. 2023年2月16日 [2023年2月22日]. 
  64. ^ "Qt Creator 10 released"; 作者姓名字符串: Eike Ziller; 出版日期: 2023年3月29日; 檢索日期: 2023年3月29日.
  65. ^ Qt Creator 10.0.1 released. 2023年5月5日 [2023年5月5日]. 
  66. ^ "Qt Creator 10.0.2 released"; 作者姓名字符串: Eike Ziller; 作品或名稱使用語言: 英語; 出版日期: 2023年6月15日; 檢索日期: 2023年6月15日.
  67. ^ Qt Creator 11 released. 2023年7月20日 [2023年7月20日]. 
  68. ^ "Qt Creator 11.0.1 released"; 作者姓名字符串: Eike Ziller; 作品或名稱使用語言: 英語; 出版日期: 2023年8月3日; 檢索日期: 2023年8月3日.
  69. ^ Qt Creator 11.0.2 released. 2023年8月14日 [2023年8月15日] (英語). 
  70. ^ Qt Creator 11.0.3 released. 2023年9月28日 [2023年10月3日] (英語). 
  71. ^ Qt Creator 12 released. 2023年11月23日 [2023年11月23日] (英語). 
  72. ^ Qt Creator 12.0.1 released. 2023年12月12日 [2023年12月12日]. 
  73. ^ Qt Creator 12.0.2 released. 2024年2月7日 [2024年2月15日] (英語). 
  74. ^ Qt Creator 13 released. 2024年4月3日 [2024年5月7日] (英語). 
  75. ^ Qt Creator 13.0.1 released. 2024年5月7日 [2024年5月7日] (英語). 
  76. ^ 存档副本. [2010-09-05]. (原始內容存檔於2013-07-17). 
  77. ^ Qt Creator 9 released. 2022-11-24 [2022-11-24]. (原始內容存檔於2022-12-04). 
  78. ^ Qt Creator 9 RC released. 2022-11-10 [2022-11-10]. (原始內容存檔於2022-12-04). 
  79. ^ 存档副本. [2010-09-05]. (原始內容存檔於2010-10-26). 
  80. ^ Qt Software announces new Qt IDE, Greenhouse. [2009-05-26]. (原始內容存檔於2012-03-21). 
  81. ^ Qt Creator Technology Preview released. [2009-05-26]. (原始內容存檔於2009-07-24). 
  82. ^ Qt 4.5, Qt Creator released. [2009-05-26]. (原始內容存檔於2009-07-21). 

外部連結[編輯]