Utgivelsen av det integrerte utviklingsmiljøet Qt Creator 10.0, designet for å lage applikasjoner på tvers av plattformer ved å bruke Qt-biblioteket, har blitt publisert. Både utviklingen av klassiske C++-programmer og bruken av QML-språket støttes, der JavaScript brukes til å definere skript, og strukturen og parametrene til grensesnittelementer er satt av CSS-lignende blokker. Klare forsamlinger dannes for Linux, Windows og macOS.
I den nye versjonen:
- Gir muligheten til å flytte og skjule detaljene om fremdriften av operasjoner.
- I søkefeltet (Locator) ble problemet med å huske den sist angitte søkefrasen ved bruk av åpen modus i et sentrert popup-vindu løst.
- Den pakkede versjonen av LLVM har blitt oppdatert til utgivelse 16 med mer støtte for C++20-standarden i Clang og forbedret interoperabilitet mellom Qt Creator og Clangd. Som standard er ClangFormat-plugin-modulen aktivert, som nå brukes til å justere C++-kode.
- Implementerte muligheten til å automatisk endre inkluderte filer (via include) og korrigere lenker i C++-filer etter å ha gitt nytt navn til ".ui"-filer eller skjemaer definert i dem.
- Lagt til et verktøy (Verktøy > C++ > Finn ubrukte funksjoner) for å finne ubrukte funksjoner i et prosjekt.
- En samtalehierarki-visningsmodus er lagt til, tilgjengelig for alle språk der det er LSP-servere (Language Server Protocol) som støtter denne funksjonen.
- QML-kodemodellen er oppdatert for å gjenspeile endringer i Qt 6.5. Kodeeditoren har nå muligheten til å forhåndsvise fargeegenskaper som et verktøytips.
- Lagt til støtte for å definere en ekstern kommando for formatering av filer med QML, for eksempel å kalle qmlformat i stedet for den innebygde formateringslogikken.
- Lagt til muligheten til å teste QML Language Server (Qt Quick > QML/JS-redigering > Bruk qmlls nå) ved installasjon av den valgfrie Qt Language Server-komponenten fra Qt-installasjonsprogrammet.
- Opp til versjon 5 har støtte for forhåndsinnstillinger (cmake-presets) av CMake byggesystemet blitt oppdatert, som nå støtter ${pathListSep}-variabelen, "include"-kommandoen og en ekstern strategi for arkitekturen og verktøysettet.
- En innstilling er lagt til i editoren (CMake > Formatter) for å spesifisere kommandoen for å formatere CMake-relaterte filer, for eksempel kan du bruke cmake-format-verktøyet.
- Implementerte et nytt installasjonstrinn ved å bruke "cmake --install" som kan legges til via alternativet "Prosjekter > Kjør innstillinger > Legg til distribusjonstrinn".
- Ved bygging i Docker er det lagt til støtte for fjernbehandling av kodemodellen ved bruk av Clangd-bakgrunnsprosessen. Støtte for arbeid med eksterne filer som er vert i en Docker-beholder er lagt til ClangFormat-plugin.
- Muligheten til å navigere gjennom filsystemet til eksterne målsystemer er gitt, for eksempel for å velge en katalog for bygget. Lagt til støtte for å åpne en terminal på et eksternt system ved å bruke Åpne terminal-handlingen, for eksempel til stede i byggemiljøinnstillingene.
Kilde: opennet.ru