Rilascio dell'ambiente di sviluppo Qt Creator 9

È stato pubblicato il rilascio dell'ambiente di sviluppo integrato Qt Creator 9.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. Sono stati creati assiemi già pronti per Linux, Windows e MacOS.

Nella nuova versione:

  • Aggiunto supporto sperimentale per il framework di test della GUI Squish. Il plug-in di integrazione Squish consente di aprire casi di test esistenti e crearne di nuovi, registrare casi di test, utilizzare Squish Runner e Squish Server per eseguire casi di test e casi di test, impostare punti di interruzione prima di eseguire test per interrompere l'esecuzione in una determinata posizione e ispezionare le variabili.
  • Aggiunto il supporto per il tema scuro durante la visualizzazione della guida e della documentazione integrate.
  • Quando si visualizza una guida al contesto API, il contenuto viene ora generato tenendo conto della versione di Qt contrassegnata nel progetto (ad esempio, per i progetti che utilizzano Qt 5, viene mostrata la documentazione per Qt 5 e per i progetti che utilizzano Qt 6, la documentazione per Qt 6 è mostrato.
  • È stata aggiunta un'opzione all'editor per visualizzare i rientri nel documento. Ogni rientro è contrassegnato da una linea verticale separata. È stata aggiunta anche la possibilità di modificare l'interlinea e sono stati risolti i problemi di prestazioni durante la selezione di blocchi molto grandi.
    Rilascio dell'ambiente di sviluppo Qt Creator 9
  • Il modello di codice C++ basato sul backend Clangd, che supporta LSP (Language Server Protocol), ora può accontentarsi di un'istanza Clangd per l'intera sessione (in precedenza ogni progetto aveva la propria istanza Clangd). È stata aggiunta alle impostazioni la possibilità di modificare la priorità dei thread in background Clangd utilizzati per l'indicizzazione.
  • È possibile modificare i parametri dello stile del codice C++ direttamente dalla finestra di dialogo delle impostazioni principali, senza aprire una finestra di dialogo separata. Le impostazioni di ClangFormat sono state spostate nella stessa sezione.
  • Risolti i problemi con l'apertura di file QML dalla directory di build anziché dalla directory di origine e la perdita di punti di interruzione quando si utilizza la funzione di riformattazione.
  • Aggiunto supporto per la configurazione e la creazione di preimpostazioni per progetti CMake.

Fonte: opennet.ru

Aggiungi un commento