Qt Creator 7.0 er allerede utgitt, og dette er nyhetene

Lanseringen av den nye versjonen av det integrerte utviklingsmiljøet QtCreator 7.0, designet for å lage applikasjoner på tvers av plattformer ved å bruke Qt-biblioteket.

I QtCreator 7.0 både klassisk C++ programutvikling støttes slik som bruken av QML-språket, der JavaScript brukes til å definere skript, og strukturen og parameterne til grensesnittelementer er etablert ved hjelp av CSS-lignende blokker.

De viktigste nye funksjonene i Qt Creator 7.0

I denne nye versjonen som presenteres fra Qt Creator 7.0 lagt til et "Ny fil eller prosjekt" menyelement er delt inn i to separate dialoger "Ny fil" og "Nytt prosjekt".

Det meldes til brukere som bruker Qt Online Installer om tilgjengeligheten av mindre revisjoner av Qt. Kan konfigurere visningen av varsler i delen "Alternativer > Miljø > Oppdateringer".

En annen av endringene som skiller seg ut er kodemodell for C++ språk oppdatert til LLVM 14 og endret som standard til å bruke Clangd-backend som støtter LSP (Language Server Protocol). Den gamle backend kan returneres via "Verktøy > Alternativer > C++ > Clangd"-menyen, hvor du også kan deaktivere bruken av Clangd for å indeksere prosjektkode, men fortsette å bruke den for syntaksutheving og autofullføring.

I tillegg til det, plugin-konfigurasjonen ClangFormat er flyttet til seksjonen med generelle stilinnstillinger og presenteres som en egen fane.

Av de andre endringene som skiller seg ut:

  • QML-parserimplementeringen har blitt oppdatert for å gjenspeile endringer fra den siste Qt-grenen.
  • Innstillingssiden for prosjekter som bruker CMake har blitt redesignet.
  • Lagt til "Stopp CMake"-knapp for å stoppe CMake-kjøringen, for eksempel under oppsett av prosjektbyggingsskript.
  • Gir muligheten til å kjøre CMake på nytt for å oppdatere konfigurasjonen, selv om prosjektet allerede er konfigurert.
  • Separate CMake-variabler for de innledende og nåværende prosjektkonfigurasjonene, i det første tilfellet variabler fra CMakeLists.txt.use-filen som ble brukt under den første konfigurasjonen, og i det andre tilfellet variabler eksportert via CMake-fil-api json fra .cmake/api /v1/responskatalog.
  • Forbedret automatisk gjenkjenning av tilgjengelige verktøy og redusert antall valgfrie kompilatoranrop ved oppstart, noe som resulterer i raskere Qt Creator-oppstartstid i enkelte miljøer.
  • The New Project Wizards gir definisjonen av C++17 som en C++-standard.
    På macOS-plattformen tas systeminnstillingene for det mørke temaet i betraktning.
  • Lagt til eksperimentell støtte for Docker i macOS-bygg.
  • For Android-plattformen er det lagt til et alternativ for å velge standard NDK, og gjenkjenning av NDK-plattformer er forbedret.
  • For Linux-plattformen er en backend for Qt basert på Wayland-protokollen inkludert.
  • For å aktivere backend, sett miljøvariabelen QT_QPA_PLATFORM=wayland før start.

Endelig hvis du vil vite mer om det om denne nye versjonen, kan du sjekke den opprinnelige kunngjøringen I den følgende lenken.

Få Qt Creator 7.0

For de som er interessert, bør de vite at open source-versjonen er tilgjengelig på Qt-nedlastingssiden under "Qt Creator", mens de som er interessert i den kommersielle versjonen, kan finne den kommersielle lisensen i Qt-kontoportalen.

For de av oss som bruker Linux, Vi vil kunne utføre installasjonen ved hjelp av installasjonsprogrammet som vanligvis tilbys for Linux. For å få pakken offline, er det bare å åpne en terminal og kjøre følgende kommando:

wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run

Nå ganske enkelt bare gi utfør tillatelser til filen med følgende kommando:

sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run

Og nå kan vi kjøre installasjonsprogrammet på systemet vårt, for dette må vi skrive følgende kommando:

./qt-creator-opensource-linux-x86_64-7.0.0.run

På slutten av installasjonen, vi må installere noen ekstra pakker for å unngå problemer når vi jobber med Qt Creator, for dette på samme terminal skal vi skrive inn følgende kommandoer:

sudo apt-get install build-essential

Og vi må også installere generisk fontkonfigurasjonsbibliotek:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

Eller for de som foretrekker å vente på at pakken skal være klar i Ubuntu og derivative repositories, kan de installere pakken med følgende kommando:

sudo apt install qtcreator