Qt Creator

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Qt Creator
File:Qt Creator logo.png
Windows 7下的Qt Creator 3.1.1
Windows 7下的Qt Creator 3.1.1
開發者Qt Project,Digia
当前版本9[1](2022年11月24日,​3年前​(2022-11-24
预览版本9 RC[2](2022年11月10日,​3年前​(2022-11-10
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
编程语言C++Qt
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统WindowsLinuxmacOSFreeBSD
    类型整合開發環境
    许可协议LGPL[3]
    网站qt.io

    Qt Creator 是一款跨平台的集成開發環境,特别针对Qt开发者,是Qt SDK組成的一部分,可运行于Windows、Linux及Mac OS X等操作系统,允许开发者为多桌面环境及移动设备平台创建应用程序。它包括一個視覺化偵錯工具和整合的 GUI 版面和外形設計師。這個編輯器的功能包括語法高亮度顯示自動完成[4] Qt Creator 在 Linux 上,使用 GCC 的 C++ 編譯器。在 Windows,預設安裝它可以使用 MinGWMSVC。從原始碼編譯時,也可以使用 cdb

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

    專案[编辑]

    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 9 released. 2022-11-24 [2022-11-24]. (原始内容存档于2022-12-04). 
    2. ^ Qt Creator 9 RC released. 2022-11-10 [2022-11-10]. (原始内容存档于2022-12-04). 
    3. ^ 存档副本. [2010-09-05]. (原始内容存档于2013-07-17). 
    4. ^ 存档副本. [2010-09-05]. (原始内容存档于2010-10-26). 
    5. ^ Qt Software announces new Qt IDE, Greenhouse. [2009-05-26]. (原始内容存档于2012-03-21). 
    6. ^ Qt Creator Technology Preview released. [2009-05-26]. (原始内容存档于2009-07-24). 
    7. ^ Qt 4.5, Qt Creator released. [2009-05-26]. (原始内容存档于2009-07-21). 

    外部連結[编辑]