以下是 Qt Creator 14中新增和改進內容的更詳細概述,讓我們一起來看看吧!
概述
我們開始支持基于Lua的插件。這將使擴展Qt Creator成為可能,而無需為所有支持的平臺編譯C++插件。我們將為各種任務逐個添加API,首先是在此版本中注冊語言服務器、操作、首選項和向導的API。
我們還添加了一個更好的UI,用于通過擴展模式管理插件。
項目/會議
我們添加了“文件”>“打開工作區”,用于將目錄作為項目打開。目錄中的項目文件.qtcreator/project.json用于設置名稱和文件排除過濾器。如果你想設置一個需要項目目錄才能正常工作的語言服務器,這也很有用。
現在,您可以在項目模式下在隱藏和顯示項目的禁用工具包之間進行切換。
高級搜索和在文檔中搜索的選項現在保存在會話中。
我們為每個項目配置了C++代碼模型設置和CMake設置。
現在,您可以直接從CMake預設配置CMake設置和調試器。
編輯
我們添加了各種C++重構操作,“將函數調用轉換為Qt元方法調用”,“將類移動到一組專用的源文件”,以及“根據聲明順序重新排序成員函數定義”,提高了“添加括號”重構的可用性,并修復了C++宏的問題。
我們改進了對QML枚舉的支持。
QML語言服務器現在是Qt 6.8及更高版本QML代碼模型的默認后端。您還可以將QML語言服務器用于早期Qt版本,或將Qt 6.8或更高版本的語言服務器用于使用早期Qt版本的項目。
我們還提高了C++調試的性能,修復了Linux上黑暗系統主題的問題,并進行了許多其他改進
已知問題:某些配置中Linux/Wayland上的QTBUG-126275。解決方法是使用設置的環境變量Qt_QPA_PLATFORM=xcb啟動Qt Creator。
商業客戶:Qt Creator 14更改了許可證檢查的后端。請報告您遇到的任何問題。作為后備方案,您可以通過設置環境變量QTC_USE_NAMEDLICENSE=1來恢復到舊的許可證檢查。
獲取Qt Creator 14
開源版本可以在Qt下載頁面的“Qt Creator”下找到,您可以在Qt帳戶門戶上找到商業許可的軟件包。Qt Creator 14也可作為Qt在線安裝程序中的更新。請在我們的bug跟蹤器中發布問題。您還可以在IRC上找到我們,在IRC.libera.chat上的#qt-creater上,以及在qt creator郵件列表上。
您可以在Qt Creator的幫助模式下閱讀Qt Creator手冊,也可以在Qt文檔門戶中在線訪問。