Qt Creator 5.0 發布

2022-01-05 Qt教程

我們很高興地宣布 Qt Creator 5.0 的發布!

正如4.15 發布博文中所宣布的,我們將切換到語義版本控制方案,因此這是 Qt Creator 很長一段時間以來的第一次主要版本更新!不過不要指望一個完全重寫的 IDE——我們仍然遵循增量開發風格,Qt Creator 的下一個功能版本將在今年年底發布 6.0。

實驗功能

Qt Creator 5.0 附帶對 Clangd 作為 C/C++ 代碼模型後端的實驗性支持。此功能是可選的,默認關閉。它取代了基於 libclang 的代碼模型,建立在我們對語言伺服器協議的支持之上。如前所述,這仍然是實驗性的。完成還沒有工作,仍然通過 libclang 提供。其他一些功能僅適用於來自「主」分支的 Clangd 開發版本。如果您想嘗試一下,請在工具 > 選項 > C++ > Clangd(或 Qt Creator > Preferences > C++ > Clangd 在 macOS 中)中啟用「使用 clangd」,並為其提供最新的 Clangd 可執行文件。

5.0 附帶的另一個實驗性功能是對在 Docker 容器中構建和運行應用程式的一些支持。這是非常實驗性的,目前僅適用於使用 CMake 作為項目構建系統的 Linux 主機。在 Help > About Plugins(或 Qt Creator > About Plugins on macOS)中啟用實驗性插件後,您可以在 Device 設置中創建一個 Docker 設備,並將其設置為 Kit 中的「Build device」和「Device」。

C++ 代碼模型收到了各種修復。當您重命名符號時,默認情況下我們不再選擇與您的項目沒有直接關係的文件,例如 Qt 頭文件,即使它們包含符號。對「.ui」和「.scxml」文件的更改現在無需重新編譯即可立即反映在代碼模型中。

我們將 QML 代碼模型更新到 Qt 6.2,並修復了 QML 新功能的各種問題。

如果您的語言伺服器支持進度通知,我們現在也會在 Qt Creator 中顯示它們。我們還添加了對伺服器提供的代碼片段的支持。

通常,我們致力於減少在 Qt Creator 中加載大型項目後可能發生的凍結。這現在應該表現得更好。

我們將 Qbs 更新到最新的 1.20,並減少了 Qbs 項目管理在您擁有許多套件時對啟動的影響。

我們添加了對 MSVC ARM 工具鏈的支持,並改進了在 M1 Mac 上運行 Qt Creator 的英特爾版本時的體驗。現在可以在 Qt Creator 中正確處理 Android 12。

————————————————

版權聲明:本文為CSDN博主「feiyangqingyun」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本聲明。

原文連結:

https://blog.csdn.net/feiyangqingyun/article/details/119960150

相關焦點

  • Qt Creator 5.0 RC 發布
    收錄於話題 #qt修正了帶有默認值的函數的重新格式化;修正了同名但不同命名空間的類型的錯誤警告;美化器修正了clang-format和多字節字符的問題;項目增加了對 Docker 設備上構建和運行的實驗性支持;修正了
  • Windows 下 Qt creator安裝和使用
    VSCode                  擴展性強、漂亮好用、跨平臺,推薦web開發者做C++一.qt  creator  QT裡面有一個概念非常重要,主要是構建套件。二.整體搭建qtcreator開發環境  (1)官方下載:http://download.qt.io/official_releases   Qt creator 屬於整個QT資源的一部分,我們在裡面選擇下載
  • 魔改 Qt Creator 插件框架(附源碼)
    幾年前,我曾寫過一些插件相關的文章,其中最成體系的當屬 CTK 系列,一共 18 個章節,從 0 到 1 講述了模塊化編程在 C++/Qt 中的實際應用。很多小夥伴曾學過這個框架/庫,但真正用起來的沒有幾個,究其原因有如下幾個:一句話:很難學!
  • qt creator連接資料庫並實現用戶登錄和註冊相關的開發源碼詳解
    項目最終實現效果圖具體代碼詳解1 如何給qt界面設置相關的圖片呢?首先我們新建一個基於對話框的程序,名字自己定義即可。其次我們需要將自己的背景圖做好,保存為png或者img或者jpg等相關的格式,然後右鍵點擊creator,選擇添加現有文件,將圖片添加到creator界面如上圖所示。這樣的話,我們的基本文件已經存在了,接下來就是需要調用代碼進行相關的圖像的關聯了。
  • Qt Designer、Qt Quick Designer、Qt Creator有什麼區別?
    不管是Qt新手還是開發過
  • Qt之Qt Creator安裝大全
    1 Windows環境安裝 安裝步驟如下:(1) 拿到安裝包:官網下載地址:http://download.qt.io/archive/qt/5.11/5.11.1/根據你們對應的系統,選擇安裝包即可.
  • Qt值得學習嗎?詳解Qt的幾種開發方式
    qt值得學習嗎?嵌入式要學的東西真的很多,我們可能會說不寫界面的話就不用學qt了?我不贊同。Qt的實現主要是採用p-impl手法,實現接口與實現分離,它有很好的消息循環機制,有的對象與線程的相關性,它也有藉助moc生成反射元信息,這種設計方法至今仍然非常適用。qt內核部分其實是完全和界面無關的,你完全可以拋開Qt GUI部分來學習和使用Qt。
  • Qt Creator 源碼學習 04:qtcreator.pri
    每一項都是 0 到 65535 之間的整型。debug_and_release|build_pass { mac:RET = $member(LIBRARY_NAME, 0)_debug else:win32:RET = $member(LIBRARY_NAME, 0)d } } isEmpty(RET):RET = $LIBRARY_NAME return($RET)}
  • VS2015+Qt5.9編程環境配置及常見問題解決方法
    對於VS2015+Qt5.9+Visual Assist X的編程環境配置,本文對每一個步驟作一個簡單的記錄,並對這種編程環境使用中遇到的一些常見問題作一個簡單的說明。3、安裝番茄助手Visual Assist X安裝Visual Sudio 2015完畢後,可安裝Visual Assist X,這兒用的版本是10.9.2341.0,該版本可用於Win10作業系統,並且支持比較古老的VC6.0的環境。安裝完畢後將破解文件「VA_X.dll」複製到安裝目錄進行替換即可。
  • CocosCreatorv1.7正式版本發布!
    亮點功能JSB 2.0 原生平臺性能提升支持平臺原生 JS 引擎,減小 iOS 包體 5M性能大大提升,iOS 平臺 JS 執行提升 5 倍分代垃圾回收(Generational GC),避免卡頓支持所有原生平臺調試
  • 【Qt】Qt下載教程
    對於我們教程壓根不需要下載它,因為 Qt 5 有專門的大安裝包,裡面包含開發需要的東西,並且能自動配置好。qt這是 Qt 開發環境的下載目錄,我們剛說的 Qt 5 的大安裝包就在這裡面。online_installers在線安裝器,國內用戶不建議使用,在線安裝是龜速,還經常斷線。我們教程採用的全部是離線的大安裝包。
  • Pacman 5.0 發布,ArchLinux 軟體包管理器
    Pacman 5.0 發布,這是一個大的發行版本,該版本前 10 名貢獻者名單如下:$ git shortlog
  • Qt5.12.2+Opencv4.2配置動態連結庫以用Qt調用Opencv進行創作
    creator安裝(1)Qt安裝本教程針對之前下載的Qt 5.12.2進行安裝演示l 點擊下載好的qt-opensource-windows-x86-5.12.2.exe,出現如下頁面,點擊Next中的MinGW7.3.0 32-bit和MinGW7.3.0 32-bit,選擇Developer and Designer中的Qt Creator 4.8.2 CDB、MinGW7.3.0 32-bit和MinGW7.3.0 32-bit。
  • Qt for Python 5.11 發布,PySide2 首個正式版本
    Qt 團隊近日發布了 Qt for Python 5.11 ,這是 Qt for Python 的首個正式版本。
  • Qt 5.14 穩定版發布,帶來更好的 HiDPI 支持和改進 3D 模塊
    計劃於上個月發布的 Qt 5.14 經過短暫的推遲後,現在終於發布了穩定版。
  • NuTyX 8.0 發布,法語 Linux 發行版
    NuTyX 8.0 發布,代號 houaphan,帶來一些一主要的新 package 如下:The following
  • Qt 國際化(下)
    tr()函數是 QObject 類的一個 static 函數,其籤名如下:static QString tr(const char *sourceText, const char *comment = 0, int n = -1);雖然我們只傳了一個參數,但是實際上 tr()函數是接受3個參數的。
  • Qt for MCUs 快速上手實踐
    /QtForMCUs/qtul-quick-starter.htmlQt for MCUs實際項目開發環境搭建該章節主要針對已獲取Qt for MCUs商業授權的用戶,因為針對目標硬體的庫和原始碼目前尚未對開源用戶發布。
  • KDE Frameworks 5.24.0 發布 - OSCHINA - 中文開源技術交流社區
    KDE Frameworks 5.24.0發布,此版本是每月的常規更新版本,更新內容如下:General changesKDocToolsAllow KDocTools to always locate at least its own installed stuffUse CMAKE_INSTALL_DATAROOTDIR to look for docbook instead of shareUpdate qt5options
  • Qt中使用OpenSSL
    Qt官方文檔:Secure Sockets Layer (SSL) Classes:https://doc.qt.io/qt-5.12/ssl.htmlhttps://doc.qt.io/archives/qt-5.5/opensslsupport.htmlAdding OpenSSL Support for Androidhttps://doc.qt.io