Utgivelsen av det integrerte utviklingsmiljøet Qt Creator 6.0 har blitt publisert, designet for å lage tverrplattformapplikasjoner ved å bruke Qt-biblioteket. Den støtter både utviklingen av klassiske programmer i C++ og bruken av QML-språket, der JavaScript brukes til å definere skript, og strukturen og parametrene til grensesnittelementer er spesifisert av CSS-lignende blokker.
I den nye versjonen:
- Kjøring av eksterne prosesser, som byggeverktøy og clang-rydy, er delt opp i en egen serverprosess, som løser problemer i Linux som fører til høyt ressursforbruk ved forking av prosesser fra store applikasjoner.
- Tekstredigeringsprogrammet har en redigeringsmodus med flere markører som lar deg legge til tekst på flere steder samtidig. (ytterligere markører legges til via Alt+klikk).
- C++-kodemodellen er oppdatert til LLVM 13.
- Muligheten til å bruke Clang Server (clangd) cachingtjeneste som en backend for C++-kodemodellen er stabilisert. Clangd-backend kan eventuelt brukes til å erstatte den libclang-baserte kodemodellen, takket være bruken av LSP (Language Server Protocol)-protokollen. Aktivering gjøres gjennom alternativet "Bruk clangd" i menyen "Verktøy > Alternativer > C++ > Clangd".
- Den integrerte Qt Quick Designer er deaktivert som standard, og når du prøver å åpne .ui.qml-filer, kalles Qt Design Studio-pakken. Det er planer om å forbedre integrasjonen mellom Qt Design Studio og Qt Creator (video) ytterligere i fremtiden. Du kan returnere den innebygde Qt Quick Designer gjennom "QmlDesigner-plugin"-alternativet i "About Plugins"-menyen.
- Elementet "Vis i filsystemvisning" er lagt til i kontekstmenyen for prosjekttreet.
- Filer i alle prosjektkataloger-vinduet støtter nå globalt søk, og gir funksjoner som ligner på Locator-filteret.
- Støtte for CMake-baserte prosjekter er utvidet. For å legge til header-filer, i stedet for individuelle header-noder, brukes nå en felles liste over kildefiler.
- Forbedret støtte for å bygge og kjøre Docker-containere.
- Qt Creator 6-binærfiler har blitt migrert for å bruke Qt 6.2-grenen. Lagt til universalbygg for macOS, inkludert støtte for Intel- og ARM-arkitekturer.
Kilde: opennet.ru