Udgivelsen af det integrerede udviklingsmiljø Qt Creator 6.0 er blevet offentliggjort, designet til at skabe applikationer på tværs af platforme ved hjælp af Qt-biblioteket. Det understøtter både udviklingen af klassiske programmer i C++ og brugen af QML-sproget, hvor JavaScript bruges til at definere scripts, og grænsefladeelementernes struktur og parametre er specificeret af CSS-lignende blokke.
I den nye version:
- Kørsel af eksterne processer, såsom build-værktøjer og clang-tidy, er adskilt i en separat serverproces, som løser problemer i Linux, der fører til højt ressourceforbrug, når processer fra store applikationer forgrenes.
- 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).
- C++-kodemodellen er blevet opdateret til LLVM 13.
- Muligheden for at bruge Clang Server (clangd) cachingtjenesten som backend for C++ kodemodellen er blevet stabiliseret. Clangd-backend kan eventuelt bruges til at erstatte den libclang-baserede kodemodel, takket være brugen af LSP (Language Server Protocol) protokollen. Aktivering sker gennem "Brug clangd"-indstillingen i menuen "Værktøjer > Indstillinger > C++ > Clangd".
- Den integrerede Qt Quick Designer er deaktiveret som standard, og når du forsøger at åbne .ui.qml-filer, kaldes Qt Design Studio-pakken. Der er planer om yderligere at forbedre integrationen mellem Qt Design Studio og Qt Creator (video) i fremtiden. Du kan returnere den indbyggede Qt Quick Designer gennem "QmlDesigner plugin"-indstillingen i menuen "Om plugins".
- Elementet "Vis i filsystemvisning" er blevet tilføjet til projekttræets kontekstmenu.
- Vinduet Filer i alle projektmapper understøtter global søgning og giver funktioner svarende til Locator-filteret.
- Supporten til CMake-baserede projekter er blevet udvidet. For at tilføje header-filer bruges nu en fælles liste over kildefiler i stedet for individuelle Headers-noder.
- Forbedret support til at bygge og køre Docker-containere.
- Qt Creator 6-binære filer er blevet migreret til at bruge Qt 6.2-grenen. Tilføjet universelle builds til macOS, inklusive understøttelse af Intel- og ARM-arkitekturer.
Kilde: opennet.ru