Është publikuar versione e integruar e mjedisit të zhvillimit Qt Creator 7.0, e destinuar për krijimin e aplikacioneve të platformave të ndryshme duke përdorur bibliotekën Qt. Mbështetet si zhvillimi i programeve të klasës në gjuhën C++, ashtu edhe përdorimi i gjuhës QML, ku për përcaktimin e skenarëve përdoret JavaScript, ndërsa struktura dhe parametrat e elementeve të ndërfaqes përcaktohen nga blloqe që i ngjashme me CSS.
Në këtë version të ri:
- Elementi i menu-së "New File or Project" është ndarë në dy dialogë të veçantë "New File" dhe "New Project".
- Për përdoruesit që përdorin Qt Online Installer, është siguruar informacion për daljen e versioneve korrigjuese të Qt. Mund të konfiguroni informimin për azhurnimet në seksionin "Options > Environment > Updates".
- Modeli i kodit për gjuhën C++ është përditësuar në LLVM 14 dhe është kaluar si parazgjedhje në përdorimin e backend-it Clangd, i cili mbështet protokollin LSP (Language Server Protocol). Mund të ktheni në backend-in e vjetër përmes menusë "Tools > Options > C++ > Clangd", ku gjithashtu mund të çaktivizoni aplikimin e Clangd për indeksimin e kodit të projektit, por të vazhdoni ta përdorni për ndriçimin e sintaksës dhe plotësimin automatik të hyrjeve.
- Cilësimet e plugin-it ClangFormat janë transferuar në seksionin me cilësimet e përgjithshme të stilit dhe janë vendosur si një tab të veçantë.
- Implementimi i parser-it QML është përmirësuar, duke reflektuar ndryshimet nga dega më e fundit e Qt.
- Faqja e cilësimeve për projektet që përdorin CMake është rikonceptuar. Është shtuar një buton ‘Stop CMake’ për ndalimin e ekzekutimit të CMake, p.sh., gjatë procesit të konfigurimit të skenarëve të ndërtimit të projektit. Është ofruar mundësia për të rinisur CMake për të përditësuar konfigurimin, edhe nëse projekti është konfiguruar tashmë. Variablat e CMake janë ndarë për konfigurimet fillestare dhe aktuale të projektit; në rastin e parë janë përcaktuar variablat nga skedari CMakeLists.txt.use, të aplikuara gjatë konfigurimit të parë, ndërsa në të dytin — janë variablat e eksportuara përmes CMake file-api json nga katalogu .cmake/api/v1/reply.
- Automatizimi i identifikimit të mjeteve të disponueshme është përmirësuar dhe numri i thirrjeve të panevojshme të kompajlerit është reduktuar gjatë ekzekutimit, duke lejuar një reduktim të kohës së nisjes së Qt Creator në disa mjedise.
- Në mjetet e krijimit të projekteve, është siguruar përcaktimi i C++17 si standardi i C++.
- На платформе macOS обеспечен учёт системных настроек тёмной темы оформления. Добавлена экспериментальная поддержка Docker в сборках для macOS.
- Для платформы Android добавлена опция для выбора NDK по умолчанию и улучшено определение платформ NDK.
- Для платформы Linux в состав включён бэкенд для Qt на базе протокола Wayland. Для включения бэкенда следует перед запуском установить переменную окружения QT_QPA_PLATFORM=wayland.
Burimi: opennet.ru
