Integroidun kehitysympäristön Qt Creator 7.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:
- "Uusi tiedosto tai projekti" -valikkokohta on jaettu kahteen erilliseen valintaikkunaan "Uusi tiedosto" ja "Uusi projekti".
- Qt Online Installeria käyttävät käyttäjät saavat tietoa Qt:n pienistä versioista. Voit määrittää päivitysilmoitusten näyttämisen kohdassa "Asetukset > Ympäristö > Päivitykset".
- C++-kielen koodimalli on päivitetty LLVM 14:ään ja oletuksena vaihdettu käyttämään LSP:tä (Language Server Protocol) tukevaa Clangd-taustaohjelmaa. Voit palauttaa vanhan taustaohjelman "Työkalut > Asetukset > C++ > Clangd" -valikon kautta, jossa voit myös poistaa Clangdin käytön projektikoodin indeksoinnissa käytöstä, mutta jatkaa sen käyttöä syntaksin korostamiseen ja syötteiden automaattiseen täydennykseen.
- ClangFormat-laajennuksen asetukset on siirretty yleisten tyyliasetusten osioon ja esitetty erillisenä välilehtenä.
- QML-jäsentimen toteutus on päivitetty vastaamaan viimeisimmän Qt-haaran muutoksia.
- CMakea käyttävien projektien asetussivu on suunniteltu uudelleen. Lisätty "Stop CMake" -painike pysäyttää CMake-suorituksen esimerkiksi projektin koontiskriptien konfiguroinnin aikana. Mahdollisuus suorittaa CMake uudelleen kokoonpanon päivittämiseksi, vaikka projekti olisi jo määritetty. CMake-muuttujat alkuperäisen ja nykyisen projektin määrityksille erotetaan, ensimmäisessä tapauksessa määritetään muuttujat ensimmäisen asennuksen aikana käytetystä CMakeLists.txt.use-tiedostosta ja toisessa tapauksessa CMake file-api json -tiedoston kautta viedyt muuttujat . cmake/api/v1/reply-hakemisto .
- Parannettu käytettävissä olevien työkalujen automaattinen tunnistus ja vähennetty valinnaisten kääntäjäkutsujen määrää käynnistyksen yhteydessä, mikä johti Qt Creatorin nopeampiin käynnistysaikaan joissakin ympäristöissä.
- New Project Wizards tarjoaa C++17:n määritelmän C++-standardiksi.
- MacOS-alustalla tumman teeman järjestelmäasetukset otetaan huomioon. Lisätty kokeellinen tuki Dockerille macOS-koontiversioissa.
- Android-alustalle on lisätty vaihtoehto valita oletus-NDK ja NDK-alustojen tunnistamista on parannettu.
- Linux-alustalle sisältyy Wayland-protokollaan perustuva Qt-taustajärjestelmä. Ota taustajärjestelmä käyttöön asettamalla ympäristömuuttuja QT_QPA_PLATFORM=wayland ennen aloittamista.
Lähde: opennet.ru