A fost publicată lansarea mediului de dezvoltare integrat Qt Creator 8.0, conceput pentru a crea aplicații multi-platformă folosind biblioteca Qt. Sunt acceptate atât dezvoltarea de programe clasice C++, cât și utilizarea limbajului QML, în care JavaScript este folosit pentru a defini script-urile, iar structura și parametrii elementelor de interfață sunt setate de blocuri asemănătoare CSS. Ansamblurile gata sunt formate pentru Linux, Windows și macOS.
În noua versiune:
- Un element „Editare > Preferințe” a fost adăugat în meniu pentru acces rapid la setări.
- Vechiul model de cod în limbaj C++, implementat pe baza libclang, a fost dezactivat, în locul căruia, pornind de la ramura anterioară, este oferit implicit un model bazat pe backend-ul Clangd care suportă protocolul LSP (Language Server Protocol).
- Analizorul QML acceptă procesarea șabloanelor de șir JavaScript și operatorul „??=".
- Pentru limbajul Python, serverul de suport lingvistic python-lsp-server este activat în mod implicit, pentru care este oferită o secțiune separată de setări „Python > Configurare server de limbă”.
- Un nou șablon de setări „Profil” a fost implementat pentru proiectele CMake, care combină tipul de compilare „RelWithDebInfo” cu includerea instrumentelor de depanare și de profilare.
- S-a adăugat un plugin experimental cu suport pentru setul de instrumente de testare a acoperirii Coco.
- S-a adăugat suport experimental pentru integrarea GitLab, permițându-vă să vizualizați și să clonați proiecte, să încărcați cod și să primiți notificări de evenimente.
- Suportul pentru platforma UWP (Universal Windows Platform) a fost întrerupt.
- Definiția setului de instrumente ARM MSVC este furnizată pe platforma Windows.
- Pentru Android, a fost adăugată o opțiune de conectare la dispozitive prin Wi-Fi.
Sursa: opennet.ru