Rilascio dell'ambiente di sviluppo Qt Creator 6.0

È stato pubblicato il rilascio dell'ambiente di sviluppo integrato Qt Creator 6.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.

Rilascio dell'ambiente di sviluppo Qt Creator 6.0

Nella nuova versione:

  • L'esecuzione di processi esterni, come build utilities e clang-tidy, è separata in un processo server separato, che risolve i problemi in Linux che portano a un elevato consumo di risorse quando si biforcano processi da applicazioni di grandi dimensioni.
  • L'editor di testo presenta una modalità di modifica multi-cursore che ti consente di aggiungere testo in più punti contemporaneamente. (ulteriori cursori vengono aggiunti tramite Alt+clic).
    Rilascio dell'ambiente di sviluppo Qt Creator 6.0
  • Il modello di codice C++ è stato aggiornato a LLVM 13.
  • È stata stabilizzata la possibilità di utilizzare il servizio di caching Clang Server (clangd) come backend per il modello di codice C++. Il backend clangd può essere opzionalmente utilizzato per sostituire il modello di codice basato su libclang, grazie all'utilizzo del protocollo LSP (Language Server Protocol). L'abilitazione avviene tramite l'opzione “Usa clangd” nel menu “Strumenti > Opzioni > C++ > Clangd”.
    Rilascio dell'ambiente di sviluppo Qt Creator 6.0
  • Il Qt Quick Designer integrato è disabilitato per impostazione predefinita e quando si tenta di aprire file .ui.qml, viene chiamato il pacchetto Qt Design Studio. Si prevede di migliorare ulteriormente l'integrazione tra Qt Design Studio e Qt Creator (video) in futuro. È possibile ripristinare il Qt Quick Designer integrato tramite l'opzione "Plugin QmlDesigner" nel menu "Informazioni sui plugin".
  • La voce “Mostra nella vista del file system” è stata aggiunta al menu contestuale dell'albero del progetto.
  • La finestra File in tutte le directory del progetto ora supporta la ricerca globale, fornendo funzionalità simili al filtro Localizzatore.
  • Il supporto per i progetti basati su CMake è stato ampliato. Per aggiungere file di intestazione, invece di singoli nodi Intestazioni, viene ora utilizzato un elenco comune di file di origine.
  • Supporto migliorato per la creazione e l'esecuzione di contenitori Docker.
  • I binari di Qt Creator 6 sono stati migrati per utilizzare il ramo Qt 6.2. Aggiunte build universali per macOS, incluso il supporto per architetture Intel e ARM.

Fonte: opennet.ru

Aggiungi un commento