È stata pubblicata la versione integrata di Qt Creator 12.0, destinata alla creazione di applicazioni multipiattaforma utilizzando la libreria Qt. È supportato sia lo sviluppo di programmi classici in C++, sia l'uso del linguaggio QML, in cui gli script sono definiti in JavaScript e la struttura e i parametri degli elementi dell'interfaccia utente sono stabiliti tramite blocchi simili a CSS. Le build pronte sono disponibili per Linux, Windows e macOS.
Nella nuova versione:
- Aggiunto il plugin Compiler Explorer, che consente in tempo reale di monitorare il codice assembly generato dal compilatore e gli errori rilevati mentre si scrivono i testi sorgente. Se necessario, è possibile visualizzare i risultati dell'esecuzione del codice compilato. È possibile scegliere il compilatore utilizzato (GCC, Clang, ecc.) e l'ambiente di editing per diversi linguaggi di programmazione. Il codice digitato può essere salvato insieme alle impostazioni in un file in formato '.qtce'. Per attivare il plugin, è necessario selezionarlo nella finestra 'Help > About Plugins > CompilerExplorer', dopodiché il plugin può essere richiamato dal menu 'Use Tools > Compiler Explorer > Open Compiler Explorer'.

- Aggiunta la possibilità di debug e profiling degli script di build CMake utilizzando il protocollo DAP (Debug Adapter Protocol), supportato a partire dalla versione CMake 3.27. È possibile eseguire operazioni come impostare punti di interruzione nei file CMake e fare il debug del processo di configurazione. Il debug può essere avviato dal menu 'Debug > Start Debugging > Start CMake Debugging'. Inoltre, è disponibile la funzione di profiling degli script CMake, richiamabile dal menu 'Analyze > CMake Profiler'.
- Aggiunto il plugin ScreenRecorder (Help > About Plugins > ScreenRecorder) per registrare in video il processo di lavoro in Qt Creator, utile per la redazione di articoli formativi o per allegare una dimostrazione visiva di un problema ai report degli errori.
- Significativamente ridotto il tempo di avvio su alcuni sistemi.
- Clangd e Clang analyzer aggiornati alla versione LLVM 17.0.1.
- Migliorati gli strumenti per il refactoring del codice in C++.
- Nel editor di testo in formato Markdown sono state aggiunte le opzioni per la selezione degli stili di testo.
- Aggiunta la possibilità di utilizzare un proxy per accedere all'assistente intelligente GitHub Copilot, in grado di generare strutture standard durante la scrittura del codice.
- Aggiunte impostazioni di denominazione dei file correlate ai progetti con codice C++ e documentazione tramite commenti.
- Migliorato l'editor di file in formato CMake, nel quale sono state ampliate significativamente le funzionalità di completamento automatico dell'input e aggiunte funzioni di salto rapido alla posizione specificata, macro, obiettivo di build o definizione del pacchetto.
- Garantita la rilevazione automatica delle impostazioni di PySide.
Fonte: opennet.ru

