Megjelent a Qt Creator 8.0 integrált fejlesztői környezet kiadása, amely többplatformos alkalmazások létrehozására szolgál a Qt könyvtár használatával. Támogatja mind a klasszikus programok fejlesztését C++ nyelven, mind a QML nyelv használatát, amelyben a JavaScript segítségével definiálják a szkripteket, az interfész elemek szerkezetét és paramétereit pedig CSS-szerű blokkok határozzák meg. Kész összeállítások készültek Linux, Windows és MacOS számára.
Az új verzióban:
- A beállítások gyors elérése érdekében a menübe bekerült egy „Szerkesztés > Beállítások” elem.
- Letiltásra került a régi, libclang alapú C++ nyelvű kódmodell, amely helyett az előző ágból kiindulva alapértelmezésben az LSP (Language Server Protocol) protokollt támogató Clangd háttérrendszerre épülő modellt kínálják.
- A QML elemző támogatja a JavaScript karakterlánc-sablonok feldolgozását és az „??=” operátort.
- A Python nyelv esetében a python-lsp-server nyelvtámogatási kiszolgáló alapértelmezés szerint engedélyezve van, amelyhez külön beállítási szakasz található a „Python > Language Server Configuration” menüpontban.
- A CMake projektekhez egy új "Profil" beállítási sablon került bevezetésre, amely a "RelWithDebInfo" buildtípust hibakereső és profilozó eszközökkel kombinálja.
- Kísérleti beépülő modul hozzáadva a Coco lefedettség-tesztelési eszközkészletének támogatásához.
- Hozzáadott kísérleti támogatás a GitLab integrációhoz, amely lehetővé teszi projektek megtekintését és klónozását, kód feltöltését és eseményértesítések fogadását.
- Az UWP (Universal Windows Platform) platform támogatása megszűnt.
- Az ARM MSVC eszközkészlet meghatározása a Windows platformon található.
- Az Android rendszerhez hozzáadtunk egy lehetőséget az eszközökhöz Wi-Fi-n keresztül történő csatlakozásra.
Forrás: opennet.ru