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