Lansare pentru mediul de dezvoltare Qt Creator 10

A fost publicată lansarea mediului de dezvoltare integrat Qt Creator 10.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:

  • Este oferită capacitatea de a muta și a ascunde detalii despre progresul operațiunilor.
  • În bara de căutare (Locator), a fost rezolvată problema cu amintirea ultimei fraze de căutare introduse atunci când utilizați modul de deschidere într-o fereastră pop-up aliniată în centru.
  • Versiunea inclusă a LLVM a fost actualizată pentru lansarea 16, cu suport extins pentru standardul C++20 în Clang și interoperabilitate îmbunătățită între Qt Creator și Clangd. Pluginul ClangFormat este activat implicit și este acum folosit pentru a alinia codul C++.
  • A implementat capacitatea de a schimba automat fișierele incluse (prin include) și de a ajusta legăturile în fișierele C++ după redenumirea fișierelor „.ui” sau a formularelor definite în acestea.
  • S-a adăugat un instrument (Tools > C++ > Find Unused Functions) pentru a căuta funcții neutilizate într-un proiect.
  • Adăugat modul de vizualizare Call Hierarchy, disponibil pentru toate limbile pentru care există servere LSP (Language Server Protocol) care acceptă această caracteristică.
  • Modelul de cod QML a fost actualizat pentru a reflecta modificările din Qt 6.5. Editorul de cod are acum capacitatea de a previzualiza proprietățile culorii ca un sfat explicativ.
  • S-a adăugat suport pentru definirea unei comenzi externe pentru formatarea fișierelor QML, de exemplu apelarea qmlformat în loc de logica de formatare încorporată.
  • S-a adăugat capacitatea de a testa QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) când instalați componenta opțională Qt Language Server din programul de instalare Qt.
  • Suportul pentru presetări (cmake-preset) ale sistemului de construcție CMake a fost actualizat la versiunea 5, care include acum suport pentru variabila ${pathListSep}, comanda „include” și strategia externă pentru arhitectură și instrumente.
  • A fost adăugată o setare la editor (CMake > Formatter) pentru a specifica o comandă pentru formatarea fișierelor legate de CMake, de exemplu, puteți utiliza utilitarul cmake-format.
  • Am implementat un nou pas de instalare folosind „cmake --install”, care poate fi adăugat prin opțiunea „Proiecte > Run Settings > Add Deploy Step”.
  • La construirea în Docker, a fost adăugat suport pentru procesarea de la distanță a modelului de cod folosind procesul de fundal Clangd. Pluginul ClangFormat a adăugat suport pentru lucrul cu fișiere externe găzduite într-un container Docker.
  • Posibilitatea de a naviga prin sistemul de fișiere al sistemelor țintă la distanță este oferită, de exemplu, pentru a selecta un director pentru construcție. S-a adăugat suport pentru deschiderea unui terminal pe un sistem la distanță folosind acțiunea Deschidere terminal, de exemplu, prezentă în setările mediului de construcție.

Sursa: opennet.ru

Adauga un comentariu