A fost publicată versiunea 12.0 a mediului integrat de dezvoltare Qt Creator, destinat pentru crearea de aplicații multiplatformă folosind biblioteca Qt. Se suportă atât dezvoltarea programelor clasice în limbajul C++, cât și utilizarea limbajului QML, în care scenariile sunt definite folosind JavaScript, iar structura și parametrii elementelor de interfață sunt stabilite prin blocuri asemănătoare CSS. Versiuni gata de utilizare sunt disponibile pentru Linux, Windows și macOS.
În noua versiune:
- A fost adăugat pluginul Compiler Explorer, care permite urmărirea codului assembler generat de compilator și erorilor acestuia în timp real, pe măsură ce se scrie codul sursă. La nevoie, se poate vizualiza rezultatul executării codului compilat. Se oferă opțiunea de a alege compilatorul utilizat (GCC, Clang etc.) și mediul de editare pentru diferite limbaje de programare. Codul introdus poate fi salvat împreună cu setările într-un fișier cu formatul „.qtce”. Pentru a activa pluginul, trebuie ales în fereastra „Help > About Plugins > CompilerExplorer”, după care acesta poate fi accesat prin meniul „Use Tools > Compiler Explorer > Open Compiler Explorer”.

- A fost adăugată posibilitatea de a efectua depanare și profilare a scenariilor de construcție CMake folosind protocolul DAP (Debug Adapter Protocol), susținut începând cu versiunea 3.27 a CMake. Este posibil să se efectueze operații precum setarea punctelor de oprire în fișierele CMake și depanarea procesului de configurare. Depanarea poate fi inițiată din meniul „Debug > Start Debugging > Start CMake Debugging”. În plus, este disponibilă funcția de profilare a scenariilor CMake, activată din meniul „Analyze > CMake Profiler”.
- A fost adăugat pluginul ScreenRecorder (Help > About Plugins > ScreenRecorder) pentru a înregistra video procesul de lucru în Qt Creator, ceea ce poate fi util pentru redactarea articolelor de instruire sau pentru atașarea unor demonstrații vizuale asociate rapoartelor de erori.
- Timpul de pornire a fost semnificativ redus pe anumite sisteme.
- Clangd și Clang analyzer au fost actualizate la versiunea LLVM 17.0.1.
- Instrumentele de re-factoring pentru codul scris în C++ au fost îmbunătățite.
- În editorul de text Markdown au fost adăugate butoane pentru alegerea stilurilor de text.
- A fost adăugată posibilitatea de a utiliza un proxy pentru a accesa asistentul inteligent GitHub Copilot, care poate genera construcții standard în timpul scrierii codului.
- Au fost adăugate setări de denumire a fișierelor legate de proiecte, cu cod C++ și documentație prin comentarii.
- A fost îmbunătățit editorul de fișiere CMake, care are acum funcții extinse de completare automată a introducerii și a fost adăugată funcționalitate rapidă de navigare la o poziție specifică, macro, obiect de construcție sau definiție a pachetului.
- S-a realizat detectarea automată a setărilor PySide.
Sursa: opennet.ro

