Qt Creator

軟件截圖:
Qt Creator
軟件詳細信息:
版本: 4.7.0 更新
上傳日期: 17 Aug 18
開發: Digia
許可: 免費
人氣: 427

Rating: 2.3/5 (Total Votes: 4)

Qt Creator 是一個跨平台的開源圖形集成開發環境(IDE)應用程序,它為Qt開發人員提供了創建可用且有吸引力的圖形用戶界面(GUI)所需的一切。它支持Qt4和Qt5工具包。

它由可視化調試器,表單設計器和集成GUI(圖形用戶界面)佈局組成。該程序的設計使其可供經驗豐富的新手Qt程序員使用。


功能一目了然

它具有代碼編輯器,支持QML,C ++和ECMAscript,快速代碼導航工具,代碼完成,語法突出顯示,靜態代碼檢查以及對源代碼重構的支持。此外,它還為用戶提供類型,上下文相關幫助,代碼折疊以及括號選擇和匹配模式的樣式提示。

集成的C ++可視化調試器能夠以人類可讀的格式顯示Qt的數據,這要歸功於它對Qt類的了解’結構。此外,它可以清楚地顯示GNU調試器的原始信息。

另一個有趣的功能是對幾個眾所周知的版本控制系統的集成支持,包括Git,Mercurial,Bazaar,Subversion,CVS和Perforce。此外,它還支持CDB(Microsoft Console Debugger)。內部JavaScript調試器,LLDB(LLVM調試器)和GDB(GNU符號調試器)應用程序。


在引擎蓋和支持的平台下

該應用程序採用Qt編寫,與平台無關,支持Linux,Microsoft Windows和Mac OS X操作系統。它已成功通過64位和32位指令集架構進行測試。

在Linux上,它作為64位和32位硬件平台的本機安裝程序以及可在任何Linux發行版上配置,編譯和安裝的源存檔分發。


底線

總而言之,Qt Creator項目對於正在尋找為其應用程序部署現代和整潔用戶界面的最佳解決方案之一的現有和即將推出的Qt開發人員來說是一個非常有用的工具。

< strong>此新版本中的新功能:

  • C ++支持:
  • 我們決定是時候打開Clang代碼模型了。它在上一版本中取得了巨大進步,在某些時候我們需要進行這種切換。內置模型無法跟上C ++語言的發展,也無法跟上圍繞它的可用工具的開發。我們現在定期關閉錯誤報告,評論“與Clang代碼模型一起使用”。此外,Clang代碼模型提供了有關代碼中問題的更好信息,而無需明確地通過編輯 - 編譯 - 分析週期。另請參閱Nikolai關於Clang代碼模型的博客文章以及Qt Creator中C / C ++支持的歷史。
  • 在某種情況下,內置模型仍然比Clang代碼模型更適合您,並且您可以通過禁用ClangCodeModel插件繼續使用它。全局符號索引仍然使用內置模型創建。
  • 通過clang-tidy和clazy在Qt Creator中進行項目範圍的診斷和修復:
  • 我們將Clang代碼模型升級為Clang 6.0。它現在提供當前文檔概述的信息,該概述用於符號下拉列表,大綱窗格和“。”。定位器過濾器。您還可以更自由地決定在編輯時要運行哪些Clang-Tidy和Clazy檢查,並且可以選擇通過調試模式下的新工具對整個代碼庫運行檢查(Analyze&gt; Clang-Tidy and Clazy) 。現在,代碼模型中的警告和錯誤也可選擇顯示在“問題”窗格中。
  • 測試集成:
  • 如果C ++編輯器中的文本光標當前位於測試函數中,則可以使用新的“在光標下運行測試”操作直接運行該單獨測試。現在,測試集成還會在編輯器中標記失敗測試的位置。對於Google Test,我們添加了對過濾的支持。
  • Windows主機:
  • 在Windows上,我們改進了對MSVC編譯器的掃描,以前可以阻止Qt Creator。我們還修復了一個可能導致短期凍結的問題,而Qt Creator正在收聽全局的共享Windows調試流。在網絡驅動器上保存文件應該可以在所有配置中再次使用。
  • 其他改進:
  • 套件選項是您在Qt Creator中可能需要適應項目的最重要設置之一。因此,我們將它們放在首選項對話框中的頂級條目中,這也是列表中的第一個。
  • 如果您在Windows或Linux上有HiDPI屏幕,現在可以通過啟用或禁用環境&gt;中的新選項輕鬆選擇是否要自動縮放Qt。接口
  • 文件系統視圖提供了新選項,用於在頂部顯示文件夾,而不是集成到字母排序中,以及關閉基本文件夾與當前文檔項目的同步。您也可以直接在文件系統視圖中創建新文件夾。

版本4.6.2中的新功能

  • 編輯:
  • 如果您使用的是Clang代碼模型或書籤,則編輯器中會有新的內聯註釋。書籤和Clang錯誤和警告現在也顯示在編輯器中相應文本行的末尾。這樣,您可以在鍵入時輕鬆查看問題的詳細信息,而無需將鼠標懸停在帶下劃線的文本或左側的標記上。您可以在選項&gt;中配置註釋的位置。文本編輯器&gt;顯示。 (如果您不喜歡,也可以關閉此功能。)
  • 如果您跳轉到同一文件中的其他位置,我們還添加了平滑滾動到新位置的選項。如果您想嘗試此功能,請在選項&gt;中啟用它。文本編輯器&gt;顯示&gt;在文件中動畫導航。
  • C ++:
  • 我們啟用了一些已經可用的突出顯示功能,但在默認顏色方案中沒有自己的顏色集。現在可以通過在編輯器中突出顯示來區分本地,全局和成員變量,函數,聲明和輸出參數。如果你的顏色太多了,我們在選項&gt;中將更適度的先前方案作為默認經典提供。文本編輯器&gt;字體和顏色。
  • 當您重命名一個類時,Qt Creator現在提供重命名具有相同基本名稱的文件。在按下“替換”按鈕之前,只需檢查搜索結果面板中的“重命名文件”選項。
  • 如果您啟用了Clang代碼模型,現在這也用於突出顯示文本光標處的標識符,以前在任何情況下都使用內置模型。
  • CMake的:
  • Qt Creator CMake項目樹當使用CMake&gt; = 3.7(“服務器模式”)時,我們對項目樹進行了一些清理。它現在默認隱藏空目錄,並且源文件向上移動一級,從而刪除了其他節點。當指定了CMAKE_RUNTIME_OUTPUT_DIRECTORY時,我們還修復了應用程序的工作目錄,並且在磁盤對話框中無法接受來自CMake配置的外部更改。
  • 其他變化:
  • 我們刪除了對Windows CE的非維護支持,並將ClearCase集成更改為默認禁用。

版本中的新功能

  • 編輯:
  • 如果您使用的是Clang代碼模型或書籤,則編輯器中會有新的內聯註釋。書籤和Clang錯誤和警告現在也顯示在編輯器中相應文本行的末尾。這樣,您可以在鍵入時輕鬆查看問題的詳細信息,而無需將鼠標懸停在帶下劃線的文本或左側的標記上。您可以在選項&gt;中配置註釋的位置。文本編輯器&gt;顯示。 (如果您不喜歡,也可以關閉此功能。)
  • 如果您跳轉到同一文件中的其他位置,我們還添加了平滑滾動到新位置的選項。如果您想嘗試此功能,請在選項&gt;中啟用它。文本編輯器&gt;顯示&gt;在文件中動畫導航。
  • C ++:
  • 我們啟用了一些已經可用的突出顯示功能,但在默認顏色方案中沒有自己的顏色集。現在可以通過在編輯器中突出顯示來區分本地,全局和成員變量,函數,聲明和輸出參數。如果你的顏色太多了,我們在選項&gt;中將更適度的先前方案作為默認經典提供。文本編輯器&gt;字體和顏色。
  • 當您重命名一個類時,Qt Creator現在提供重命名具有相同基本名稱的文件。在按下“替換”按鈕之前,只需檢查搜索結果面板中的“重命名文件”選項。
  • 如果您啟用了Clang代碼模型,現在這也用於突出顯示文本光標處的標識符,以前在任何情況下都使用內置模型。
  • CMake的:
  • Qt Creator CMake項目樹當使用CMake&gt; = 3.7(“服務器模式”)時,我們對項目樹進行了一些清理。它現在默認隱藏空目錄,並且源文件向上移動一級,從而刪除了其他節點。當指定了CMAKE_RUNTIME_OUTPUT_DIRECTORY時,我們還修復了應用程序的工作目錄,並且在磁盤對話框中無法接受來自CMake配置的外部更改。
  • 其他變化:
  • 我們刪除了對Windows CE的非維護支持,並將ClearCase集成更改為默認禁用。

版本4.3.1中的新功能

  • Qt Quick Designer:
  • 對於Qt Creator 4.3,我們將代碼編輯器集成到Qt Quick Designer中。這允許您在編輯代碼時也使用屬性編輯器和導航器。此外,您可以拆分視圖以顯示圖形編輯器和代碼編輯器,並直接查看圖形編輯器中的更改如何影響代碼,反之亦然。當然,您仍然可以在編輯模式下使用僅代碼編輯器。
  • 對Qt Quick Designer進行了更多改進和補充,例如更好地支持堆疊容器和用於常見操作的新工具欄。請查看僅關注Qt Quick Designer新功能的博客文章。
  • CMake的:
  • 如果您將Qt Creator與CMake 3.7或更高版本一起使用,我們現在使用添加到CMake 3.7的服務器模式以獲得IDE的好處。它提供了有關項目結構,包含路徑等的更好的信息,而不是之前我們可以從生成器和Makefile中解析的信息。因此,您還可以在項目樹中查看產品和目標,並可以單獨構建它們。
  • 無論CMake版本如何,我們都將頭文件添加到項目樹中,即使它們未在項目文件中明確列出。您現在還可以導入CMake項目的現有構建,就像我們已經為基於QMake的項目提供的那樣,它根據構建中的CMake緩存設置了一個工具包,並根據需要註冊新的工具鍊和Qt版本。 LI>
  • C ++:
  • 如果您使用C ++編寫C語言,或者使用具有不同定義的不同(子)項目中的文件,您會發現C ++編輯器中的新功能很有用:如果文件在不同的上下文中使用,則下拉列表菜單出現在編輯器頂部的工具欄中,允許您選擇(子)項目和編輯器應該解釋文件的語言(文檔)。
  • 如果您需要進行一些實驗,請啟用ClangRefactoring插件。它為高級查找添加了對clang-query的初步支持,並使用Clang進行本地重命名重構。
  • CDB / MSVC調試:
  • 我們的CDB支持調試MSVC代碼現在使用基於Python的後端進行漂亮的打印。這樣可以帶來更好的性能,因為它與我們的GDB和LLDB後端共享最漂亮的打印代碼,也可以在Qt Creator的CDB支持中使用更多,更好,更統一的漂亮打印機。
  • 注意:CDB調試支持已移至安裝程序中的單獨可選組件(默認情況下已啟用)。不幸的是,這意味著如果您使用在線安裝程序更新到Qt Creator 4.3,則不會安裝此新組件。您必須重新啟動維護工具,選擇“添加或刪除組件”,然後安裝Qt&gt;工具&gt; Qt Creator CDB調試器支持組件將其恢復。
  • QML Profiler:
  • 使用QML Profiler分析Qt Quick應用程序時,您現在也可以直接在QML代碼編輯器中看到性能信息。分析器本身也獲得了許多性能改進,並修復了許多較小的UI問題。
  • 機器人:
  • Qt Creator 4.3修復了Android SDK版本25.3.1中的更改​​所造成的問題。
  • 的iOS:
  • 如果您使用Qt Creator進行iOS開發,您現在可以選擇用於簽名的開發人員團隊和配置文件。這將覆蓋QMake選擇的默認值以及項目文件中的任何設置。

4.3.0版中的新功能

  • Qt Quick Designer:
  • 對於Qt Creator 4.3,我們將代碼編輯器集成到Qt Quick Designer中。這允許您在編輯代碼時也使用屬性編輯器和導航器。此外,您可以拆分視圖以顯示圖形編輯器和代碼編輯器,並直接查看圖形編輯器中的更改如何影響代碼,反之亦然。當然,您仍然可以在編輯模式下使用僅代碼編輯器。
  • 對Qt Quick Designer進行了更多改進和補充,例如更好地支持堆疊容器和用於常見操作的新工具欄。請查看僅關注Qt Quick Designer新功能的博客文章。
  • CMake的:
  • 如果您將Qt Creator與CMake 3.7或更高版本一起使用,我們現在使用添加到CMake 3.7的服務器模式以獲得IDE的好處。它提供了有關項目結構,包含路徑等的更好的信息,而不是之前我們可以從生成器和Makefile中解析的信息。因此,您還可以在項目樹中查看產品和目標,並可以單獨構建它們。
  • 無論CMake版本如何,我們都將頭文件添加到項目樹中,即使它們未在項目文件中明確列出。您現在還可以導入CMake項目的現有構建,就像我們已經為基於QMake的項目提供的那樣,它根據構建中的CMake緩存設置了一個工具包,並根據需要註冊新的工具鍊和Qt版本。 LI>
  • C ++:
  • 如果您使用C ++編寫C語言,或者使用具有不同定義的不同(子)項目中的文件,您會發現C ++編輯器中的新功能很有用:如果文件在不同的上下文中使用,則下拉列表菜單出現在編輯器頂部的工具欄中,允許您選擇(子)項目和編輯器應該解釋文件的語言(文檔)。
  • 如果您需要進行一些實驗,請啟用ClangRefactoring插件。它為高級查找添加了對clang-query的初步支持,並使用Clang進行本地重命名重構。
  • CDB / MSVC調試:
  • 我們的CDB支持調試MSVC代碼現在使用基於Python的後端進行漂亮的打印。這樣可以帶來更好的性能,因為它與我們的GDB和LLDB後端共享最漂亮的打印代碼,也可以在Qt Creator的CDB支持中使用更多,更好,更統一的漂亮打印機。
  • 注意:CDB調試支持已移至安裝程序中的單獨可選組件(默認情況下已啟用)。不幸的是,這意味著如果您使用在線安裝程序更新到Qt Creator 4.3,則不會安裝此新組件。您必須重新啟動維護工具,選擇“添加或刪除組件”,然後安裝Qt&gt;工具&gt; Qt Creator CDB調試器支持組件將其恢復。
  • QML Profiler:
  • 使用QML Profiler分析Qt Quick應用程序時,您現在也可以直接在QML代碼編輯器中看到性能信息。分析器本身也獲得了許多性能改進,並修復了許多較小的UI問題。
  • 機器人:
  • Qt Creator 4.3修復了Android SDK版本25.3.1中的更改​​所造成的問題。
  • 的iOS:
  • 如果您使用Qt Creator進行iOS開發,您現在可以選擇用於簽名的開發人員團隊和配置文件。這將覆蓋QMake選擇的默認值以及項目文件中的任何設置。

版本4.2.2 / 4.3 Beta中的新功能

  • 這是一個純bug修復版本,並處理各種重要的錯誤。
  • 運行配置的幾個屬性僅在進入“項目”模式時初始化,導致運行QMake項目時出現各種問題,以及運行自定義可執行文件的項目現已修復。
  • 在4.2中,我們修復了對Xcode 8的iOS模擬器支持。不幸的是,仍然存在問題,尤其是在iOS 10模擬器設備上運行時。
  • 我們調整了在模擬器上啟動應用程序的方式,現在應該可以再次使用了。

版本4.2.1 / 4.3 Beta中的新功能

  • 這是一個純bug修復版本,可以處理各種重要錯誤。
  • 運行配置的幾個屬性僅在進入“項目”模式時初始化,導致運行QMake項目時出現各種問題,以及運行自定義可執行文件的項目現已修復。
  • 在4.2中,我們修復了對Xcode 8的iOS模擬器支持。不幸的是,仍然存在問題,尤其是在iOS 10模擬器設備上運行時。
  • 我們調整了在模擬器上啟動應用程序的方式,現在應該可以再次使用了。

版本4.2.1中的新功能

  • 這是一個純bug修復版,並且需要注意各種重要的錯誤。
  • 運行配置的幾個屬性僅在進入“項目”模式時初始化,導致運行QMake項目時出現各種問題,以及運行自定義可執行文件的項目現已修復。
  • 在4.2中,我們修復了對Xcode 8的iOS模擬器支持。不幸的是,仍然存在問題,尤其是在iOS 10模擬器設備上運行時。
  • 我們調整了在模擬器上啟動應用程序的方式,現在應該可以再次使用了。

版本4.2.0中的新功能

  • 主題:
  • 我們添加了Flat Light和Flat Dark主題,補充了4.0中添加的Flat主題。它們在環境中可用&gt;界面&gt;主題設置。我們還添加了一些您在文本編輯器中找到的編輯器顏色方案&gt;字體&amp;顏色。
  • 編輯:
  • 文本編輯器現在在自動插入和跳過字符方面表現得更好。如果鍵入引號或括號,則會添加相應的結束字符。如果刪除開頭字符,則會再次刪除它。如果您自己鍵入結束字符,它將替換自動插入的字符。只要文本光標沒有從關閉字符移開,現在只會發生這兩種情況。您還可以在文本編輯器中單獨配置括號和引號的自動插入&gt;完成設置。
  • C ++:
  • 除了修復代碼模型和靜態分析器集成中的錯誤之外,我們還更新了我們的二進制包以使用Clang 3.8.1,這也解決了許多問題,特別是對於MSVC。我們還為Clang添加了一個更新的補丁,使其在MSVC2015 Update 3中運行得更好。
  • Qt Quick:
  • Qt Quick Designer和QML Profiler都獲得了許多性能提升。您現在可以選擇Qt Quick Designer 2樣式,Qt Quick Designer使用該樣式來渲染您的項目。新的“移動到組件”操作會將項目及其內容移動到單獨的文件中。
  • CMake的:
  • 修復了許多錯誤以支持CMake項目,並且工作流程得到了進一步改進。如果Qt Creator是活動應用程序,則CMake僅自動運行,您可以完全關閉自動運行(Build&amp; Run&gt; CMake)。如果在項目的CMake緩存中設置QML_IMPORT_PATH變量,Qt Creator會選擇它並將其提供給QML代碼模型,這樣您就可以在編輯器中訪問QML導入。 (示例CMake代碼:set(QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} /導入CACHE字符串“”FORCE))
  • 其他改進:
  • 如果您打開插件(幫助&gt;關於插件,或Qt Creator&gt;關於macOS上的插件),Qt Creator將獲得對Nim編程語言的實驗支持。非常感謝Filippo Cucchetto的貢獻。它支持語法突出顯示,縮進,編碼樣式設置和簡單的項目管理,包括構建,運行和調試應用程序。

4.1.0版中的新功能

  • 主題:
  • 我們添加了Flat Light和Flat Dark主題,補充了4.0中添加的Flat主題。它們在環境中可用&gt;界面&gt;主題設置。我們還添加了一些您在文本編輯器中找到的編輯器顏色方案&gt;字體&amp;顏色。
  • 編輯:
  • 文本編輯器現在在自動插入和跳過字符方面表現得更好。如果鍵入引號或括號,則會添加相應的結束字符。如果刪除開頭字符,則會再次刪除它。如果您自己鍵入結束字符,它將替換自動插入的字符。只要文本光標沒有從關閉字符移開,現在只會發生這兩種情況。您還可以在文本編輯器中單獨配置括號和引號的自動插入&gt;完成設置。
  • C ++:
  • 除了修復代碼模型和靜態分析器集成中的錯誤之外,我們還更新了我們的二進制包以使用Clang 3.8.1,這也解決了許多問題,特別是對於MSVC。我們還為Clang添加了一個更新的補丁,使其在MSVC2015 Update 3中運行得更好。
  • Qt Quick:
  • Qt Quick Designer和QML Profiler都獲得了許多性能提升。您現在可以選擇Qt Quick Designer 2樣式,Qt Quick Designer使用該樣式來渲染您的項目。新的“移動到組件”操作會將項目及其內容移動到單獨的文件中。
  • CMake的:
  • 修復了許多錯誤以支持CMake項目,並且工作流程得到了進一步改進。如果Qt Creator是活動應用程序,則CMake僅自動運行,您可以完全關閉自動運行(Build&amp; Run&gt; CMake)。如果在項目的CMake緩存中設置QML_IMPORT_PATH變量,Qt Creator會選擇它並將其提供給QML代碼模型,這樣您就可以在編輯器中訪問QML導入。 (示例CMake代碼:set(QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} /導入CACHE字符串“”FORCE))
  • 其他改進:
  • 如果您打開插件(幫助&gt;關於插件,或Qt Creator&gt;關於macOS上的插件),Qt Creator將獲得對Nim編程語言的實驗支持。非常感謝Filippo Cucchetto的貢獻。它支持語法突出顯示,縮進,編碼樣式設置和簡單的項目管理,包括構建,運行和調試應用程序。

版本4.0.3中的

新功能

  • 從這個版本開始,我們正在開源的Clang靜態分析器集成,擴展的QML分析器功能和自動測試集成(實驗)。以前僅限商業版的Qt Quick Designer連接編輯器和路徑編輯器已經開源Qt Creator 3.6.0。 Qt Creator現在可以獲得商業許可和GPLv3(有例外)。例外情況確保對生成的代碼沒有許可限制,並且仍然可以橋接到第三方代碼。
  • CMake的用戶會發現我們改進了基於CMake的項目的工作流程。現在可以在必要時自動觸發CMake,並自動配置所使用的Qt版本或工具鍊等套件設置。項目模式現在具有用於更改構建目錄的CMake配置的UI。您還可以更改使用相同工具包的所有項目通用的CMake配置。在構建項目之前,Qt Creator將不再創建CMake構建目錄。這使得工作環境更加整潔,特別是當用戶只想使用CMake構建系統學習源代碼時。
  • 如果打開(實驗性)插件,則會自動使用Clang代碼模型。我們為警告添加了可自定義的配置,您也可以為每個項目指定。
  • 在調試方面,我們修復了OS X上Xcode 7.3中包含的新LLDB出現的多個問題。您還可以找到更多適用於標準類型的漂亮打印機,以及許多錯誤修復。
  • 如果您想知道Analyze模式的去向:它已與Debug模式合併。在新的統一調試模式中,您現在可以找到Debugger,Clang Static Analyzer,Memcheck,Callgrind和QML Profiler工具。 QML Profiler添加了一個新的統計可視化:Flamegraph。在此視圖中,水平條顯示函數的所有調用所花費的時間,頂部的垂直嵌套顯示哪些函數被其他函數調用,從而形成非常簡潔的概述。
  • 在Qt Quick Designer中,您現在可以在按下空格鍵的同時使用鼠標左鍵拖動來移動畫布。它增加了對新Qt Quick Controls 2的支持,並收到了許多錯誤修復。另請訪問我們最近在博客上發布的關於Qt Quick Designer和Qt Quick Controls 2的帖子和視頻。
  • Qt Creator現在也有一個新的,扁平的主題,這是基於戴安娜一年前提出的概念。默認情況下,每個人都沒有在Qt Creator中更改主題。舊主題在工具&gt;中仍然可用作“經典”。選項&gt;環境&gt;接口

版本4.0.1中的新功能

  • 此版本中最明顯的新功能可能是我們添加到編輯器的垂直滾動條中的突出顯示。您現在可以輕鬆查看
  • 的位置
  • 書籤,斷點,警告,錯誤和搜索結果位於打開的文檔中。
  • 我們還提高了Qt Creator中全局搜索的性能。雖然像Find Usages這樣基於代碼模型的搜索總是多線程的,但純粹基於文本的搜索卻不是這種情況,現在已經修復了。
  • Qt Creator自己的C ++代碼模型收到了很多修復,例如對於模板的許多問題。基於Clang的代碼模型也取得了很大進展,該代碼模型現在在一個單獨的進程中運行,這應該使我們更安全地克服Clang本身的錯誤。我們還升級了二進制包以使用Clang 3.6。
  • 由於Qt Quick 1在Qt 5中由Qt Quick 2繼承,現在在Qt 5.5中正式棄用,我們從Qt Quick Designer中刪除了對Qt Quick 1的支持。我們還刪除了Qt Quick 1嚮導並支持使用V8進行性能分析。 Qt Quick 2的可視化設計師,Qt Quick 1和2的代碼編輯器,以及Qt 5.2及更高版本和Qt Quick 1的Qt Quick 2的分析不受影響。
  • 我們還刪除了對BlackBerry 10開發的支持,缺少維護者。 QNX開發不受此影響。
  • 在Windows上,我們修復了一個問題,可能導致Qt Creator在用戶應用程序運行時有時會凍結幾秒鐘。在Linux上,我們在使用journald支持編譯Qt Creator時修復了性能問題。對於Android開發,我們修復了Android M,64位和Google AVD的問題。

版本3.5.1 / 3.6.0 RC1中的新功能

  • 此版本中最明顯的新功能可能是我們添加到編輯器的垂直滾動條中的突出顯示。您現在可以輕鬆查看
  • 的位置
  • 書籤,斷點,警告,錯誤和搜索結果位於打開的文檔中。
  • 我們還提高了Qt Creator中全局搜索的性能。雖然像Find Usages這樣基於代碼模型的搜索總是多線程的,但純粹基於文本的搜索卻不是這種情況,現在已經修復了。
  • Qt Creator自己的C ++代碼模型收到了很多修復,例如對於模板的許多問題。基於Clang的代碼模型也取得了很大進展,該代碼模型現在在一個單獨的進程中運行,這應該使我們更安全地克服Clang本身的錯誤。我們還升級了二進制包以使用Clang 3.6。
  • 由於Qt Quick 1在Qt 5中由Qt Quick 2繼承,現在在Qt 5.5中正式棄用,我們從Qt Quick Designer中刪除了對Qt Quick 1的支持。我們還刪除了Qt Quick 1嚮導並支持使用V8進行性能分析。 Qt Quick 2的可視化設計師,Qt Quick 1和2的代碼編輯器,以及Qt 5.2及更高版本和Qt Quick 1的Qt Quick 2的分析不受影響。
  • 我們還刪除了對BlackBerry 10開發的支持,缺少維護者。 QNX開發不受此影響。
  • 在Windows上,我們修復了一個問題,可能導致Qt Creator在用戶應用程序運行時有時會凍結幾秒鐘。在Linux上,我們在使用journald支持編譯Qt Creator時修復了性能問題。對於Android開發,我們修復了Android M,64位和Google AVD的問題。

版本3.5.0中的新功能

  • 此版本中最明顯的新功能可能是我們添加到編輯器的垂直滾動條中的突出顯示。您現在可以輕鬆查看
  • 的位置
  • 書籤,斷點,警告,錯誤和搜索結果位於打開的文檔中。
  • 我們還提高了Qt Creator中全局搜索的性能。雖然像Find Usages這樣基於代碼模型的搜索總是多線程的,但純粹基於文本的搜索卻不是這種情況,現在已經修復了。
  • Qt Creator自己的C ++代碼模型收到了很多修復,例如對於模板的許多問題。基於Clang的代碼模型也取得了很大進展,該代碼模型現在在一個單獨的進程中運行,這應該使我們更安全地克服Clang本身的錯誤。我們還升級了二進制包以使用Clang 3.6。
  • 由於Qt Quick 1在Qt 5中由Qt Quick 2繼承,現在在Qt 5.5中正式棄用,我們從Qt Quick Designer中刪除了對Qt Quick 1的支持。我們還刪除了Qt Quick 1嚮導並支持使用V8進行性能分析。 Qt Quick 2的可視化設計師,Qt Quick 1和2的代碼編輯器,以及Qt 5.2及更高版本和Qt Quick 1的Qt Quick 2的分析不受影響。
  • 我們還刪除了對BlackBerry 10開發的支持,缺少維護者。 QNX開發不受此影響。
  • 在Windows上,我們修復了一個問題,可能導致Qt Creator在用戶應用程序運行時有時會凍結幾秒鐘。在Linux上,我們在使用journald支持編譯Qt Creator時修復了性能問題。對於Android開發,我們修復了Android M,64位和Google AVD的問題。

版本3.4.2中的新功能

  • 此版本包含以下回歸的修復程序:Windows上的手動註冊文檔在重新啟動時再次註銷,禁用插件可能會禁用大多數“關於插件”對話框。

版本3.4.0中的新功能

  • Qt Creator中的C ++支持現在有一個新的重構操作,可以將所有函數定義移出類聲明。我們還在Qt 5樣式連接中添加了信號和插槽的自動完成功能。只需鍵入“&amp;”並讓自動完成找出對象的類型。另外一個新的是定位器過濾器,所有包含的C / C ++文件,它通過包含它們來查找項目中使用的所有文件,即使它們未在項目中明確提及。過濾器是您只需鍵入定位器輸入字段時使用的默認值的一部分,並與任何項目中的文件共享快捷方式字符串。
  • 對於專業版或企業版的用戶,我們為基於Qt測試的自動測試和Qt快速測試添加了實驗集成。它添加了另一個導航窗格Tests,它列出了項目中定義的測試,提供了運行單個或一組測試的方法,並在新的Test Results輸出窗格中很好地顯示了測試結果。要試用它,請打開“幫助”&gt;關於插件(Qt Creator&gt;關於插件,在OS X上),打開實用程序&gt;自動測試,然後重啟Qt Creator。我們還將Clang靜態分析儀集成移出了實驗狀態。如果您至少安裝了Clang 3.6,它現在也支持將它與MSVC和MinGW一起使用。我們還添加了對文件的單個診斷的抑制,以及用於管理這些文件的“項目”模式中的新頁面。
  • 更改運行外部工具的環境
  • 搜索QML Profiler事件說明
  • 使用64位Android工具鏈
  • 使用通用項目進行裸機開發
  • 突出普通熒光筆中的括號

版本3.3.2中的新功能

  • 在OS X上部署Clang代碼模型插件(QTCREATORBUG-14038)
  • 使用後備仿真時使用Qt Quick仿真層崩潰(QTCREATORBUG-14031)

版本3.3.1中的新功能

  • 編輯:
  • 修復了一些突出顯示文件(QTCREATORBUG-13883)
  • 的崩潰問題
  • CMake項目:
  • 修正了包括完成(QTCREATORBUG-13567)
  • 修正了CMake文件的突出顯示(QTCREATORBUG-13588)
  • C ++支持:
  • 修正評論延續(QTCREATORBUG-13415)
  • 修正轉換為自動變量的指針重構操作(QTCREATORBUG-13605)
  • 修復了從上下文菜單中觸發重構操作的問題
  • 僅在首先設置文本光標(QTCREATORBUG-13388)
  • 時才起作用
  • 如果沒有可用的套件(QTCREATORBUG-13730)
  • ,則修復了崩潰
  • 解析某些文件時修復了無限循環(QTCREATORBUG-13703)
  • 修復#if嵌套深度超過512級時的崩潰
  • 版本控制系統:
  • GIT中
  • 修復了diff.mnemonicprefix設置時差異查看器中的恢復塊(QTCREATORBUG-13782)
  • 的ClearCase
  • 修復了即使文件已經簽出也要求籤出(QTCREATORBUG-13782)
  • 代碼粘貼:
  • 修復了粘貼到pastebin.ca(QTCREATORBUG-13802)
  • 的問題
  • 平台特定
  • OS X:
  • 修復了從Finder中刪除文件到Qt Creator(QTBUG-40449)
  • 的問題
  • 機器人:
  • 修復了移除自動檢測套件時發生崩潰的問題(QTCREATORBUG-13736)
  • 修復了鏈接多個模塊的調試應用程序(QTCREATORBUG-13691)
  • 的WinRT:
  • 修復了將自定義文件安裝到軟件包根目錄(QTCREATORBUG-13835)
  • 的問題
  • 修正了調試時偶然發生的崩潰

版本3.3.0中的新功能

  • 此版本附帶了一系列新功能以及大量的錯誤修復。
  • 其他功能包括支持Android開發的Gradle構建系統,在Qt 5中採用新連接樣式的重構操作,對CMake項目的BareMetal支持,以及為基於Qmake的QML項目使用Qt Quick Compiler的選項。另請參閱我們的更改日誌以獲取更完整的更改列表。
  • 對於專業版或企業版的用戶,我們在項目中添加了運行Clang Static Analyzer的實驗支持,作為Analyze模式下的新工具。 QML Profiler中的場景圖事件類別已得到顯著改進,現在可以顯示所有場景圖相關事件的時間範圍,而不是將它們顯示為數字列表。您現在還可以在單獨的類別中查看QML分析器中的輸入事件。在Qt Quick Designer中,我們添加了TabView的直接編輯,以及對錶單文件(.ui.qml)的附加檢查,以及用於導出表單項以在實現文件中使用的按鈕。

版本3.3.0 Beta 1中的新功能

  • 它增加了對拆分編輯器和其他編輯器窗口的支持。你現在可以拖動&amp;通過拖動文檔下拉列表旁邊的新文件類型圖標來刪除拆分之間的編輯器(請參見屏幕截圖)。按住Ctrl鍵(或OS X上的Option鍵)打開同一文檔上的另一個編輯器,而不是移動它。導航視圖(例如“項目”和“打開文檔”)也支持將文件拖到拆分上。將文件從系統中刪除到Qt Creator窗口現在也將以適當的分割打開文件。
  • 現在可以指定要與特定工具包一起使用的環境變量。套件和Qt版本的顯示名稱可以包含%{Qt:Version}等變量,這些變量會自動填充相應的值。我們還添加了一個複選框,用於在設置項目時選擇和取消選擇所有工具包。
  • 打開QMake項目現在也是異步完成的,就像.pro或.pri文件更改時所做的重新分析一樣。您現在可以通過Projects視圖上下文菜單將文件添加到Qbs項目。
  • QML Profiler支持在時間軸中重新排序,顯示和隱藏類別。此外,您可以將事件附加註釋,然後將其與分析數據一起導出,並與其他人共享。
  • 當文本光標位於C ++字符串文字內時按Enter鍵,現在(可選)拆分字符串並在下一行繼續,自動為您添加必要的引號。我們還添加了一些重構操作,用於轉換connect()調用以在Qt 5中使用新的連接樣式。
  • 對於Android開發,我們添加了對Gradle構建系統的支持。
  • 對於專業版或企業版的用戶,我們在項目中添加了運行Clang Static Analyzer的實驗支持,作為Analyze模式下的新工具。 QML Profiler中的場景圖事件類別已得到顯著改進,現在可以顯示所有場景圖相關事件的時間範圍,而不是將它們顯示為數字列表。您現在還可以在單獨的類別中查看QML探查器中的輸入事件。
  • 我們修復了更多錯誤並進行了改進,例如在高DPI顯示器上增強Qt Creator的外觀,向Window菜單添加打開窗口列表,以及添加包含Contents,Index,Bookmarks的可選側欄和搜索視圖到外部幫助窗口。請參閱我們的更改日誌以獲取更完整的更改列表。
  • 注意:使用Qt Creator 3.3,我們放棄了使用Qt 4編譯Qt Creator的支持。編譯Qt Creator本身所需的最小Qt版本目前是Qt 5.3.1。這不會影響您自己的項目,當然,我們仍然完全支持使用Qt Creator開發基於Qt 4的應用程序。

版本3.2.2中的新功能

  • Qt Creator 3.2.2提供了對Xcode 6和iOS Simulator使用的改進。

版本3.2.1中的新功能

  • 一般:
  • 使用所有項目或當前項目的快捷方式時修復凍結
  • 定位器過濾器(QTCREATORBUG-12875)
  • 修復了刪除不受支持的UpdateInfo
  • 激活計時器時發生崩潰的問題
  • 觸發它的插件(QTCREATORBUG-11262)
  • Qbs項目:
  • 修復了當項目文件被VCS寫保護時添加和刪除文件
  • 修復了刪除空安裝步驟時的崩潰問題
  • C ++支持:
  • 修復了在宏參數(QTCREATORBUG-12853)
  • 上打開上下文菜單時發生崩潰的問題
  • QML支持:
  • 向日期對象添加缺少的成員
  • 為Qt Quick 2.3和Qt Quick Controls 1.2應用程序添加了模板
  • QML / JS控制台中的固定鍵盤快捷鍵(QTCREATORBUG-12956)
  • Qt Quick Designer:
  • 添加了使用後備QML puppet的選項並將其設置為默認
  • 修正了顏色屬性的更新(QTCREATORBUG-12841)
  • 修復了ApplicationWindow屬性的重複(QTCREATORBUG-12910)
  • 平台特定
  • OS X:
  • 修復了二進制包中Clang庫的部署
  • 在二進制包中修復了後備QML木偶的部署
  • 刪除了錯誤的文件&gt;退出菜單項
  • 的iOS:
  • 修正了未明確說明版本時最新SDK版本的確定
  • 遠程Linux:
  • 修復了混合QML和C ++調試(QTCREATORBUG-12928)
  • 修復了SSH連接的最大數據包大小(QTCREATORBUG-12884)
  • Windows Phone:
  • 修復了Windows Phone 8.0的字體部署

版本3.2.0中的新功能

  • 文本編輯器中的塊選擇現在允許您進行“列編輯”,這意味著所有選定的行都是同時編輯的(Qt Creator Manual)
  • 現在可以將上下文幫助配置為在外部窗口中打開(不禁用“幫助”模式)
  • C ++代碼模型中添加了對C99指定初始值設定項和連接字符串的支持,以及對編碼處理和lambda支持以及許多其他內容的改進
  • 現在可以使用Ctrl + F搜索更多窗格,例如項目樹
  • QML分析器再次獲得了許多性能和穩定性改進
  • 企業Qt Creator用戶現在還可以使用QML分析器調試QML中的JavaScript內存使用情況。 (僅當將Qt 5.4用於已調試的應用程序時才可用。)

版本3.2.0 RC1中的新功能

  • 文件系統定位器過濾器&lsquo; f'現在可用於創建新文件。
  • 可以搜索更多窗格,例如項目樹。
  • qbs插件現在支持在項目中添加和刪除文件。
  • C ++代碼模型收到了很多修復,例如用於編輯lambdas。

版本3.2.0 Beta 1中的新功能

  • 在文本編輯器中,您現在可以在塊選擇中進行“列編輯”,因此鍵入塊選擇將同時調整所有行。現在可以將上下文幫助配置為在外部窗口中打開(不禁用“幫助”模式)。在多個拆分中打開同一個文件時,編輯器現在將繼續顯示文件的相同部分,即使在另一個拆分中添加或刪除行也是如此。 C ++模型中還有許多修復,包括對C99指定初始值設定項的支持,連接字符串以及編碼問題的修復。
  • 在調試器視圖中,您現在可以通過單擊標題來展開和折疊列。調試助手添加了幾種類型,如果你很勇敢,現在也可以為自己的類型提供自己的調試助手。 QML分析器再次獲得了許多性能和穩定性改進。企業用戶現在可以使用QML探查器的新內存分析功能在QML中調試其JavaScript內存使用情況。 (僅在使用Qt 5.4時才可用。)

<強>要求

  • Qt的

類似的軟件

Kscope4
Kscope4

20 Feb 15

KScope
KScope

2 Jun 15

Leo
Leo

14 Apr 15

顯影劑的其他軟件 Digia

ImageExpo
ImageExpo

2 Jan 15

意見 Qt Creator

評論沒有發現
添加評論
打開圖片!