Qt 5.15


Qt 5.15

Il 26 maggio è stata rilasciata una nuova versione del framework C++ Quarto 5.15 LTS.

Questa versione è l'ultima versione di Qt 5 prima del rilascio di Qt 6. Le funzionalità pianificate per la rimozione in Qt 6 sono deprecate nella versione corrente. Il supporto non commerciale verrà fornito fino al rilascio di Qt 6, il supporto commerciale verrà fornito per tre anni.

Nuove versioni:

  • Iniziata la migrazione dello stack grafico Qt a Interfaccia hardware di rendering Qt (RHI), che consente alle applicazioni Qt Quick di funzionare su Direct 3D, Metal (API grafica Apple), Vulkan e OpenGL. Qt RHI dovrebbe essere una parte centrale di Qt 6.

  • Aggiunto supporto completo Qt Veloce 3D — API per incorporare contenuti 3D in applicazioni basate su Qt Quick con la possibilità di definire scene 3D in QML. Introdotta per la prima volta in Qt 5.14, la versione attuale aggiunge il supporto per gli effetti di post-elaborazione, una nuova API per la geometria personalizzata, un'API di rotazione della forma basata su quaternioni e il supporto per i raggi divergenti.

  • QtDesign Studio 1.5 con supporto per Qt Quick 3D, un'interfaccia ridisegnata basata su widget scattanti, visualizzazione 3D migliorata, possibilità di aggiungere annotazioni agli elementi e un nuovo editor di diagrammi.

  • В QtQML aggiunte proprietà "richieste" per i componenti i cui valori devono essere impostati dagli utenti del componente, impostazione in linea dei componenti, modalità dichiarativa di impostazione dei tipi, operatore di unione ?? per impostare il valore se il valore a sinistra è NULL. Sono stati inoltre migliorati gli avvisi dell'utility qmllint, è stata aggiunta l'utility qmlformat per verificare la conformità alle linee guida sullo stile del codice QML, QML come parte del pacchetto Qt per microcontrollori è diventato compatibile con QML per Qt 5.15.

  • В Qt veloce aggiunto il supporto per gli spazi colore per gli elementi Immagine, aggiunto l'elemento PathText a Qt Quick Shapes. La proprietà cursorShape è stata aggiunta al gestore del puntatore per impostare la forma del cursore del mouse; un oggetto HeaderView è stato aggiunto a TableView per aggiungere intestazioni di tabella verticali e orizzontali.

  • Supporto migliorato per lo stile lato client (CSD).

  • Qt Lottie, il modulo di integrazione delle animazioni di Adobe Effects, è ora completamente supportato.

  • Qt Web Engine aggiornato a Chromium 80.

  • У Qt3D Supporto migliorato per la profilazione e il debug.

  • Qt Media supporta il rendering su più superfici. Le procedure per ridimensionare e convertire le immagini nella GUI Qt sono ora multi-thread in molti casi.

  • Rete Qt supporta timeout personalizzati e ticket di sessione TLS 1.3.

  • QRunnable e QThreadPool possono collaborare con std::function, aggiunto il metodo cestino multipiattaforma QFile::moveToTrash().

  • Aggiunto il supporto per la finestra di dialogo di selezione dei file nativi in ​​Android.

Fonte: linux.org.ru

Aggiungi un commento