Rilascio dell'ambiente di sviluppo Qt Creator 10

È stato pubblicato il rilascio dell'ambiente di sviluppo integrato Qt Creator 10.0, pensato per realizzare applicazioni multipiattaforma utilizzando la libreria Qt. Supporta sia lo sviluppo di programmi classici in C++ sia l'uso del linguaggio QML, in cui JavaScript viene utilizzato per definire gli script e la struttura e i parametri degli elementi dell'interfaccia sono specificati da blocchi simili a CSS. Sono stati creati assiemi già pronti per Linux, Windows e MacOS.

Nella nuova versione:

  • Viene fornita la possibilità di spostare e nascondere i dettagli sullo stato di avanzamento delle operazioni.
  • Nella barra di ricerca (Locator), è stato risolto il problema relativo al ricordo dell'ultima frase di ricerca inserita quando si utilizza la modalità di apertura in una finestra pop-up allineata al centro.
  • La versione in bundle di LLVM è stata aggiornata alla versione 16 con supporto esteso per lo standard C++20 in Clang e migliore interoperabilità tra Qt Creator e Clangd. Il plugin ClangFormat è abilitato per impostazione predefinita e ora viene utilizzato per allineare il codice C++.
  • Implementata la possibilità di modificare automaticamente i file inclusi (tramite include) e regolare i collegamenti nei file C++ dopo aver rinominato i file ".ui" o i moduli definiti in essi.
  • Aggiunto uno strumento (Strumenti > C++ > Trova funzioni inutilizzate) per cercare funzioni inutilizzate in un progetto.
  • Aggiunta la modalità di visualizzazione Call Hierarchy, disponibile per tutte le lingue per le quali esistono server LSP (Language Server Protocol) che supportano questa funzionalità.
  • Il modello di codice QML è stato aggiornato per riflettere i cambiamenti in Qt 6.5. L'editor del codice ora ha la possibilità di visualizzare in anteprima le proprietà del colore come descrizione comando.
  • Aggiunto il supporto per definire un comando esterno per formattare i file QML, ad esempio chiamando qmlformat invece della logica di formattazione incorporata.
  • Aggiunta la possibilità di testare QML Language Server (Qt Quick > Modifica QML/JS > Usa qmlls adesso) durante l'installazione del componente opzionale Qt Language Server dal programma di installazione Qt.
  • Il supporto per i preset (cmake-presets) del sistema di build CMake è stato aggiornato alla versione 5, che ora include il supporto per la variabile ${pathListSep}, il comando "include" e la strategia esterna per architettura e strumenti.
  • È stata aggiunta un'impostazione all'editor (CMake > Formatter) per specificare un comando per la formattazione dei file relativi a CMake, ad esempio è possibile utilizzare l'utilità cmake-format.
  • Implementato un nuovo passaggio di installazione utilizzando "cmake --install", che può essere aggiunto tramite l'opzione "Progetti > Impostazioni di esecuzione > Aggiungi passaggio di distribuzione".
  • Durante la creazione in Docker, è stato aggiunto il supporto per l'elaborazione remota del modello di codice utilizzando il processo in background Clangd. Il plugin ClangFormat ha aggiunto il supporto per lavorare con file esterni ospitati in un contenitore Docker.
  • Viene fornita la possibilità di navigare nel file system dei sistemi di destinazione remoti, ad esempio, per selezionare una directory per la build. Aggiunto il supporto per l'apertura di un terminale su un sistema remoto utilizzando l'azione Apri terminale, ad esempio, presente nelle impostazioni dell'ambiente di compilazione.

Fonte: opennet.ru

Aggiungi un commento