È stato rilasciato l'ambiente di sviluppo integrato Qt Creator 4.15, pensato per creare 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.
Si segnala che Qt Creator 4.15 sarà l'ultima versione della serie 4.x; in estate è previsto il passaggio a uno schema di assegnazione di nuove versioni, all'interno del quale la prima cifra della versione cambierà nelle versioni con modifiche funzionali ( Qt Creator 5, Qt Creator 6, ecc.).
Nella nuova versione:
- A Locator è stato aggiunto un filtro per aprire i file da qualsiasi posizione sul disco. Il filtro include anche la possibilità di connettere un'utilità esterna da riga di comando che visualizza un elenco di file in base a una query specificata dall'utente. Per impostazione predefinita, il filtro viene utilizzato per determinare la posizione dei file. Linux viene utilizzata l'utilità "locate" e in Windows — Utilità "tuttofare".
- Aggiunta un'impostazione separata "Strumenti > Opzioni > Ambiente > Sistema > Ambiente" per definire le variabili di ambiente che dovrebbero essere impostate quando si avviano utilità esterne da Qt Creator.
- Aggiunta l'impostazione "Strumenti > Opzioni > Ambiente > Interfaccia > Codec testo" per cambiare la codifica del testo.
- Molti bug relativi al supporto del linguaggio C++ sono stati risolti nell'editor di codice. Aggiunta la possibilità di filtrare i risultati della ricerca dei simboli per tipo di accesso.
- L'editor QML ha implementato l'elaborazione dei componenti in linea e migliorato il supporto per le funzionalità JavaScript avanzate.
- In attuazione server Il protocollo LSP (Language Server Protocol) ora supporta la diagnostica versionata, i messaggi di avanzamento e ulteriori funzionalità di formattazione introdotte nella versione 3.15.0. La configurazione del server LSP per Java è stata semplificata.
- Sono stati risolti i problemi che rendevano difficile la configurazione dei progetti con il sistema di compilazione CMake.
- Per i progetti Qt 6 che utilizzano CMake, è stato aggiunto il supporto per iOS come piattaforma di destinazione. I problemi con la distribuzione delle applicazioni sui dispositivi con iOS 14 sono stati risolti.
- Aggiunta l'opzione per eseguire le applicazioni come root da Qt Creator.
- L'editor di codice ha la capacità di visualizzare suggerimenti in linea con valori variabili durante il debug (abilitato tramite l'impostazione Strumenti > Opzioni > Debugger > Generale > Usa annotazioni nell'editor principale durante il debug).
Fonte: opennet.ru
