Integroidun kehitysympäristön Qt Creator 6.0 julkaisu, joka on suunniteltu luomaan monialustaisia sovelluksia Qt-kirjaston avulla, on julkaistu. Sekä klassisten C++-ohjelmien kehitystä että QML-kielen käyttöä tuetaan, jossa skriptien määrittelyyn käytetään JavaScriptiä ja rajapintaelementtien rakenne ja parametrit asetetaan CSS:n kaltaisilla lohkoilla.
Uudessa versiossa:
- Ulkoisten prosessien, kuten build-apuohjelmien ja clang-tidyn, ajaminen on erotettu erilliseksi palvelinprosessiksi, joka ratkaisee Linuxin ongelmat, jotka johtavat korkeaan resurssien kulutukseen, kun prosesseja erotetaan suurista sovelluksista.
- Tekstieditorissa on usean kohdistimen muokkaustila, jonka avulla voit lisätä tekstiä useisiin paikkoihin kerralla. (Lisäosoittimet lisätään Alt+Click-näppäimillä).
- C++-koodimalli on päivitetty LLVM 13:een.
- Mahdollisuus käyttää Clang Server (clangd) välimuistipalvelua C++-koodimallin taustajärjestelmänä on vakiintunut. Clangd-taustaohjelmaa voidaan valinnaisesti käyttää korvaamaan libclang-pohjainen koodimalli LSP (Language Server Protocol) -protokollan käytön ansiosta. Käyttöönotto tapahtuu "Työkalut > Asetukset > C++ > Clangd" -valikon "Käytä clangd" -vaihtoehdon kautta.
- Integroitu Qt Quick Designer on oletusarvoisesti poissa käytöstä, ja kun yritetään avata .ui.qml-tiedostoja, Qt Design Studio -paketti kutsutaan. Qt Design Studion ja Qt Creatorin (video) välistä integraatiota on tarkoitus parantaa tulevaisuudessa. Voit palauttaa sisäänrakennetun Qt Quick Designerin "QmlDesigner plugin" -vaihtoehdon kautta "About Plugins" -valikossa.
- Kohde "Näytä tiedostojärjestelmänäkymässä" on lisätty projektipuun kontekstivalikkoon.
- Kaikkien projektihakemistojen tiedostot -ikkuna tukee nyt maailmanlaajuista hakua tarjoten paikannussuodattimen kaltaisia ominaisuuksia.
- CMake-pohjaisten projektien tukea on laajennettu. Otsikkotiedostojen lisäämiseen käytetään nyt yleistä lähdetiedostoluetteloa yksittäisten otsikkosolmujen sijaan.
- Parannettu tuki Docker-säiliöiden rakentamiseen ja käyttämiseen.
- Qt Creator 6 -binaarit on siirretty käyttämään Qt 6.2 -haaraa. Lisätty yleisversiot macOS:lle, mukaan lukien tuki Intel- ja ARM-arkkitehtuureille.
Lähde: opennet.ru