Rilascio dell'ambiente di sviluppo Qt Creator 10

È stata pubblicata la nuova versione dell'ambiente di sviluppo integrato Qt Creator 10.0, progettata per la creazione di applicazioni multipiattaforma utilizzando la libreria Qt. Supporta sia lo sviluppo di programmi tradizionali in C++, sia l'uso del linguaggio QML, nel quale le sceneggiature sono definite in JavaScript e la struttura e le caratteristiche degli elementi dell'interfaccia sono specificate tramite blocchi simili a CSS. Le build pronte sono disponibili per Linux, Windows e macOS.

Nella nuova versione:

  • È stata introdotta la possibilità di spostare e nascondere i dettagli sul progresso delle operazioni.
  • Nella barra di ricerca (Locator) è stata risolta la problematica del salvataggio dell'ultima frase di ricerca inserita quando si utilizza la modalità di apertura in una finestra pop-up centrata.
  • La versione di LLVM fornita nei pacchetti è stata aggiornata alla release 16, con supporto esteso per lo standard C++ 20 in Clang e migliorata interazione tra Qt Creator e Clangd. Il plugin ClangFormat è abilitato di default e ora viene utilizzato per il formattamento del codice in C++.
  • È stata implementata la possibilità di modificare automaticamente i file collegati (tramite include) e di correggere i link nei file C++ dopo aver rinominato i file «.ui» o i form in essi definiti.
  • È stato aggiunto uno strumento (Strumenti > C++ > Trova Funzioni Non Utilizzate) per cercare funzioni non utilizzate nel progetto.
  • È stata aggiunta la modalità di visualizzazione della gerarchia delle chiamate (Call Hierarchy), disponibile per tutti i linguaggi che supportano questa funzione. server LSP (Language Server Protocol).
  • Il modello di codice QML è stato aggiornato in base alle modifiche in Qt 6.5. Nell'editor di codice è stata aggiunta la possibilità di visualizzare in anteprima le proprietà del colore come suggerimento a comparsa.
  • È stata aggiunta la possibilità di definire un comando esterno per formattare file QML, ad esempio, per richiamare qmlformat invece della logica di formattazione incorporata.
  • È stata aggiunta la possibilità di testare il QML Language Server (Qt Quick > Modifica QML/JS > Usa qmlls ora) installando il componente opzionale Qt Language Server dal programma di installazione di Qt.
  • Fino alla versione 5 è stato aggiornato il supporto per i preset (cmake-presets) del sistema di build CMake, che ora supporta la variabile ${pathListSep}, il comando «include» e strategie esterne per architettura e strumenti.
  • Nel editor è stata aggiunta un'impostazione (CMake > Formatter) per specificare il comando di formattazione associato ai file CMake, ad esempio, è possibile utilizzare lo strumento cmake-format.
  • È stata implementata una nuova fase di installazione che utilizza «cmake —install», che può essere aggiunta tramite l'opzione «Projects > Run Settings > Add Deploy Step».
  • Durante la compilazione in Docker è stata aggiunta la supporto per l'elaborazione remota del codice modello, utilizzando un processo in background Clangd. Il plugin ClangFormat ora supporta il lavoro con file esterni collocati nel contenitore Docker.
  • È stata fornita la possibilità di navigare nel file system dei sistemi target remoti, ad esempio, per selezionare una directory per la compilazione. È stata aggiunta la supporto per aprire un terminale sul sistema remoto, utilizzando l'azione Open Terminal, ad esempio, presente nelle impostazioni dell'ambiente di build.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster