Rilasciato Qt Creator 18: Tutte le Novità dell’IDE Open Source

Qt Creator è un ambiente di sviluppo integrato (IDE, Integrated Development Environment) open source, libero e multi-piattaforma, progettato per la creazione di applicazioni in linguaggio C++, QML e JavaScript. Sviluppato dal Qt Project, questo strumento è ampiamente utilizzato per lo sviluppo di software basato sul framework Qt, noto per la sua versatilità e potenza nella creazione di interfacce grafiche e applicazioni cross-platform.
Qt Creator è distribuito con licenza GNU GPL (General Public License) versione 3, che ne garantisce la libertà di utilizzo, modifica e distribuzione. È disponibile per i principali sistemi operativi, tra cui GNU/Linux, macOS e Windows, rendendolo accessibile a una vasta gamma di sviluppatori.
La prima versione di Qt Creator risale al 2009. Da allora, l’ambiente ha ricevuto numerosi aggiornamenti, affermandosi come uno degli strumenti più apprezzati per lo sviluppo con il framework Qt. L’ultima versione stabile precedente all’attuale rilascio di Qt Creator 18 è stata la versione Qt Creator 17, rilasciata a giugno 2025, che ha introdotto miglioramenti nella gestione dei progetti, nell’integrazione con Git e nell’editor QML.
Qt Creator 18: le novità principali
Qt Creator 18 introduce il supporto sperimentale ai contenitori di sviluppo (development containers). Inoltre sono stati aggiunti un nuovo pannello panoramico nella schermata iniziale (Overview tab), notifiche integrate nei popup di avanzamento, miglioramenti all’integrazione con CMake e aggiornamenti generali all’interfaccia utente e alla stabilità complessiva. Vediamo in dettaglio le principali novità:
Supporto sperimentale ai container di sviluppo
Con la versione Qt Creator 18, Qt Creator introduce una delle funzionalità più innovative e attese: il supporto sperimentale ai container di sviluppo. Questa nuova opzione permette all’ambiente di sviluppo di rilevare automaticamente la presenza di un file chiamato “devcontainer.json” all’interno della cartella principale di un progetto. Una volta individuato, Qt Creator è in grado di avviare e configurare un container Docker dedicato, offrendo agli sviluppatori un ambiente di lavoro isolato e perfettamente riproducibile.
Vantaggi principali:
- Ambienti isolati: Ogni progetto può essere eseguito all’interno di un container specifico, evitando conflitti tra dipendenze o configurazioni diverse.
- Riproducibilità: Gli sviluppatori possono condividere lo stesso ambiente di sviluppo, garantendo che il progetto si comporti allo stesso modo su qualsiasi macchina.
- Personalizzazione: È possibile definire kit di sviluppo e impostazioni specifiche per Qt Creator direttamente all’interno del file di configurazione del container, adattando l’ambiente alle esigenze del progetto.
Questa innovazione rappresenta un passo avanti significativo per i team di sviluppo che lavorano su progetti complessi o che necessitano di ambienti coerenti tra diversi membri. Grazie ai container, è possibile eliminare le differenze tra le configurazioni locali, riducendo i problemi legati alla compatibilità e semplificando la collaborazione.
In pratica, Qt Creator 18 rende più semplice creare, condividere e gestire ambienti di sviluppo che siano identici su ogni macchina, indipendentemente dal sistema operativo o dalle configurazioni personali.
Miglioramenti nell’interfaccia utente
La nuova versione introduce una scheda “Panoramica” nella modalità di benvenuto, che offre una visione d’insieme dei progetti recenti e delle attività più frequenti. Inoltre, le notifiche sono state integrate nei pop-up di avanzamento, migliorando la chiarezza e riducendo l’affollamento visivo.
È stata aggiunta anche un’opzione per utilizzare editor a schede, accessibile dal menu Ambiente > Interfaccia, che consente di organizzare meglio il lavoro su più file contemporaneamente.
Integrazione avanzata con Git e GitHub
Qt Creator 18 porta significativi miglioramenti nel supporto a Git, il sistema di controllo versione più diffuso. Tra le novità:
- Azioni aggiuntive per i file nell’editor dei commit, che semplificano la gestione delle modifiche.
- Ottimizzazione delle prestazioni nell’aggiornamento dello stato dei file, rendendo più veloce la visualizzazione delle modifiche.
- Visualizzazione dello stato di controllo versione nella vista del file system, oltre che nella vista dei progetti.
Inoltre, è stato aggiunto il supporto per GitHub Enterprise nell’integrazione con GitHub Copilot, lo strumento di completamento automatico del codice basato sull’intelligenza artificiale.
Gestione avanzata dei progetti
Qt Creator 18 introduce il supporto per i CMake Test Presets, che permettono di definire configurazioni di test personalizzate per progetti basati su CMake. È stata aggiunta anche una nuova impostazione per la sincronizzazione automatica delle configurazioni di esecuzione tra i kit di sviluppo, garantendo coerenza tra diverse configurazioni di build e run.
Le impostazioni di Build e Run sono state riorganizzate in schede, sostituendo la precedente struttura ad albero, e le impostazioni di distribuzione (Deploy Settings) sono state separate da quelle di esecuzione (Run Settings).
Aggiornamenti tecnici e correzioni
Qt Creator 18 aggiorna Clangd/LLVM alla versione 21.1 per i binari precompilati, migliorando l’analisi statica del codice e il supporto alle funzionalità più recenti del linguaggio C++. Sono state apportate numerose correzioni al modello di codice integrato, con particolare attenzione alle funzionalità avanzate del C++ moderno.
Dove scaricare Qt Creator 18
Qt Creator 18 è disponibile per il download dal sito ufficiale di Qt. Sono forniti installer pronti all’uso per sistemi GNU/Linux a 64 bit e ARM64 (AArch64), oltre al codice sorgente per chi preferisce e ha le competenze per compilare il software manualmente.
Per ulteriori dettagli sulle modifiche e le correzioni introdotte in questa versione, è possibile consultare il changelog (registro delle modifiche) ufficiale.
Fonte: https://code.qt.io/cgit/qt-creator/qt-creator.git/about/dist/changelog/changes-18.0.0.md?h=18.0
Fonte: https://9to5linux.com/qt-creator-18-open-source-ide-released-with-experimental-container-support
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.


















