Objavljeno je izdanje integriranog razvojnog okruženja Qt Creator 8.0, dizajniranog za izradu višeplatformskih aplikacija korištenjem Qt knjižnice. Podržan je i razvoj klasičnih C++ programa i korištenje QML jezika u kojem se JavaScript koristi za definiranje skripti, a strukturu i parametre elemenata sučelja postavljaju CSS-like blokovi. Gotovi sklopovi se formiraju za Linux, Windows i macOS.
U novoj verziji:
- Izborniku je dodan element “Edit > Preferences” za brzi pristup postavkama.
- Onemogućen je stari model koda u C++ jeziku, implementiran na temelju libclanga, umjesto kojeg je, počevši od prethodne grane, standardno ponuđen model temeljen na Clangd backendu koji podržava LSP (Language Server Protocol) protokol.
- QML parser podržava obradu predložaka nizova JavaScripta i operatora “??=”.
- Za jezik Python, poslužitelj jezične podrške python-lsp-server omogućen je prema zadanim postavkama, za što je ponuđen poseban odjeljak postavki “Python > Konfiguracija jezičnog poslužitelja”.
- Implementiran je novi predložak postavki "Profile" za CMake projekte, koji kombinira vrstu izgradnje "RelWithDebInfo" s uključivanjem alata za uklanjanje pogrešaka i profiliranje.
- Dodan eksperimentalni dodatak s podrškom za Coco alat za testiranje pokrivenosti.
- Dodana je eksperimentalna podrška za GitLab integraciju, što vam omogućuje pregled i kloniranje projekata, učitavanje koda i primanje obavijesti o događajima.
- Podrška za UWP (Universal Windows Platform) platformu je prekinuta.
- Definicija alata ARM MSVC dostupna je na Windows platformi.
- Za Android je dodana opcija povezivanja s uređajima putem Wi-Fi-ja.
Izvor: opennet.ru