Udgivelsen af Qt Creator 6.0, et integreret udviklingsmiljø til at skabe applikationer på tværs af platforme ved hjælp af Qt-biblioteket, er blevet offentliggjort. Både udviklingen af klassiske programmer i C++ og brugen af QML-sproget understøttes, hvor JavaScript bruges til at definere scenarier, og grænsefladeelementernes struktur og parametre er defineret af CSS-lignende blokke.

I den nye version:
- Kørsel af eksterne processer såsom byggeværktøjer og clang-tidy er blevet adskilt i en separat serverproces, hvilket har løst problemerne i Linux, hvilket fører til et højt ressourceforbrug ved forking af processer fra store applikationer.
- Teksteditoren har en redigeringstilstand med flere markører, der giver dig mulighed for at tilføje tekst flere steder på én gang (yderligere markører tilføjes via Alt+klik).

- Kodemodellen for C++ sproget er blevet opdateret til LLVM 13.
- Muligheden for at bruge Clang Server (clangd) caching-tjenesten som backend for C++-kodemodellen er blevet stabiliseret. clangd-backend'en kan eventuelt bruges til at erstatte den libclang-baserede kodemodel takket være brugen af LSP (Language Server Protocol). Den kan aktiveres via "Brug clangd" i menuen "Værktøjer > Indstillinger > C++ > Clangd".

- Den integrerede Qt Quick Designer er som standard deaktiveret, og når man forsøger at åbne .ui.qml-filer, kaldes Qt Design Studio-pakken. Yderligere forbedringer af integrationen mellem Qt Design Studio og Qt Creator er planlagt til fremtiden (video). Den integrerede Qt Quick Designer kan gendannes via indstillingen "QmlDesigner plugin" i menuen "Om plugins".

- Elementet "Vis i filsystemvisning" er blevet tilføjet til kontekstmenuen i projekttræet.
- Vinduet Filer i alle projektmapper understøtter nu global søgning og tilbyder funktioner svarende til Locator-filteret.
- Understøttelse af CMake-baserede projekter er blevet udvidet. I stedet for individuelle Header-noder bruges nu en fælles liste over kildefiler til at tilføje header-filer.
- Forbedret support til at bygge og køre Docker-containere.
- Binære builds af Qt Creator 6 er blevet migreret til at bruge Qt 6.2-grenen. Universelle builds er blevet tilføjet til macOS, herunder understøttelse af Intel- og ARM-arkitekturer.
Kilde: opennet.ru



