Ġie ppubblikat ir-rilaxx tal-ambjent ta 'żvilupp integrat Qt Creator 7.0, iddisinjat għall-ħolqien ta' applikazzjonijiet multi-pjattaformi bl-użu tal-librerija Qt. Jappoġġja kemm l-iżvilupp ta 'programmi klassiċi f'C++ kif ukoll l-użu tal-lingwa QML, li fiha JavaScript jintuża biex jiddefinixxi skripts, u l-istruttura u l-parametri tal-elementi tal-interface huma speċifikati minn blokki li jixbħu CSS.
Fil-verżjoni l-ġdida:
- L-oġġett tal-menu "Fajl Ġdid jew Proġett" huwa maqsum f'żewġ dialogs separati "Fajl Ġdid" u "Proġett Ġdid".
- L-utenti li jużaw Qt Online Installer huma infurmati dwar id-disponibbiltà ta' verżjonijiet korrettivi ta' Qt. Tista’ tikkonfigura l-wiri ta’ notifiki ta’ aġġornament fit-taqsima “Għażliet > Ambjent > Aġġornamenti”.
- Il-mudell tal-kodiċi għall-lingwa C++ ġie aġġornat għal LLVM 14 u qaleb awtomatikament biex juża l-backend Clangd, li jappoġġja l-LSP (Language Server Protocol). Tista 'tirritorna l-backend l-antik permezz tal-menu "Għodda > Għażliet > C++ > Clangd", fejn tista' wkoll tiddiżattiva l-użu ta 'Clangd għall-indiċjar tal-kodiċi tal-proġett, iżda kompli tużah għall-enfasi tas-sintassi u l-awtokompletazzjoni tal-input.
- Is-settings tal-plugin ClangFormat ġew imċaqalqa għat-taqsima b'settings ġenerali tal-istil u huma ppreżentati bħala tab separata.
- L-implimentazzjoni tal-parser QML ġiet aġġornata biex tirrifletti l-bidliet mill-aħħar fergħa Qt.
- Il-paġna għat-twaqqif ta' proġetti bl-użu ta' CMake ġiet imfassla mill-ġdid. Żid buttuna "Stop CMake" biex twaqqaf l-eżekuzzjoni ta 'CMake, pereżempju, matul il-proċess tal-konfigurazzjoni ta' skripts tal-bini tal-proġett. Ipprovda l-abbiltà li terġa’ tħaddem CMake biex taġġorna l-konfigurazzjoni, anki jekk il-proġett ikun diġà ġie kkonfigurat. Il-varjabbli CMake għall-konfigurazzjonijiet tal-proġett inizjali u kurrenti huma separati, fl-ewwel każ, il-varjabbli huma definiti mill-fajl CMakeLists.txt.use, użat waqt l-ewwel setup, u fit-tieni każ, varjabbli esportati permezz tal-fajl CMake-api json minn id-direttorju .cmake/api/v1/reply huma definiti.
- Sejbien awtomatiku mtejba ta 'għodda disponibbli u naqqas in-numru ta' sejħiet tal-kompilaturi mhux meħtieġa fl-istartjar, li naqqas il-ħin tal-istartjar ta 'Qt Creator f'xi ambjenti.
- Il-wizards tal-Proġett Ġdid jiżguraw li C++17 huwa definit bħala l-istandard C++.
- Fuq il-pjattaforma macOS обеспечен учёт системных настроек тёмной темы оформления. Добавлена экспериментальная поддержка Docker в сборках для macOS.
- Għall-pjattaforma Android добавлена опция для выбора NDK по умолчанию и улучшено определение платформ NDK.
- Għall-pjattaforma Linux в состав включён бэкенд для Qt на базе протокола Wayland. Для включения бэкенда следует перед запуском установить переменную окружения QT_QPA_PLATFORM=wayland.
Sors: opennet.ru
