Integroidusta kehitysympäristöstä Qt Creator 8.0 on julkaistu julkaisu, joka on suunniteltu luomaan monialustaisia sovelluksia Qt-kirjaston avulla. Se tukee sekä klassisten ohjelmien kehittämistä C++:ssa että QML-kielen käyttöä, jossa JavaScriptiä käytetään komentosarjojen määrittämiseen ja käyttöliittymäelementtien rakenne ja parametrit määritellään CSS-kaltaisilla lohkoilla. Valmiita kokoonpanoja on luotu Linuxille, Windowsille ja MacOS:lle.
Uudessa versiossa:
- "Muokkaa > Asetukset" -elementti on lisätty valikkoon, jotta pääset nopeasti asetuksiin.
- Vanha, libclangin pohjalta toteutettu C++-kielinen koodimalli on poistettu käytöstä, jonka tilalle tarjotaan oletusarvoisesti LSP (Language Server Protocol) -protokollaa tukevaan Clangd-taustajärjestelmään perustuvaa mallia edellisestä haarasta alkaen.
- QML-jäsennin tukee JavaScript-merkkijonomallien ja "??="-operaattorin käsittelyä.
- Python-kielelle kielitukipalvelin python-lsp-server on oletusarvoisesti käytössä, jolle tarjotaan erillinen asetusosio ”Python > Language Server Configuration”.
- CMake-projekteihin on otettu käyttöön uusi "Profiili"-asetusmalli, joka yhdistää "RelWithDebInfo"-koontityypin sekä virheenkorjaus- ja profilointityökalut.
- Lisätty kokeellinen laajennus, joka tukee Cocon kattavuuden testaustyökalupakkia.
- Lisätty kokeellinen tuki GitLab-integraatiolle, jonka avulla voit tarkastella ja kloonata projekteja, ladata koodia ja vastaanottaa tapahtumailmoituksia.
- UWP (Universal Windows Platform) -alustan tuki on lopetettu.
- ARM MSVC -työkalusarjan määritelmä on saatavilla Windows-alustalla.
- Androidille on lisätty mahdollisuus muodostaa yhteys laitteisiin Wi-Fin kautta.
Lähde: opennet.ru