El 26 de mayo se lanzó una nueva versión del marco C++. Qt 5.15 litros.
Esta versión es la última versión de Qt 5 antes del lanzamiento de Qt 6. Las funciones programadas para su eliminación en Qt 6 están obsoletas en la versión actual. Se brindará soporte no comercial hasta el lanzamiento de Qt 6, el soporte comercial se brindará durante tres años.
Nuevos lanzamientos:
Comenzó a migrar la pila de gráficos Qt a Interfaz de hardware de renderizado Qt (RHI), que permite que las aplicaciones Qt Quick se ejecuten sobre Direct 3D, Metal (API de gráficos de Apple), Vulkan y OpenGL. Se planea que Qt RHI sea una parte central de Qt 6.
Añadido soporte completo Qt Rápido 3D — API para incrustar contenido 3D en aplicaciones basadas en Qt Quick con la capacidad de definir escenas 3D en QML. Introducida por primera vez en Qt 5.14, la versión actual agrega soporte para efectos de posprocesamiento, una nueva API para geometría personalizada, una API de rotación de formas basada en cuaterniones y soporte para rayos divergentes.
Estudio de diseño Qt 1.5 con soporte para Qt Quick 3D, una interfaz rediseñada basada en widgets ágiles, visualización 3D mejorada, la capacidad de agregar anotaciones a elementos y un nuevo editor de diagramas.
В QtQML Se agregaron propiedades "requeridas" para los componentes cuyos valores deben ser establecidos por los usuarios del componente, configuración en línea de componentes, forma declarativa de configurar tipos, operador de fusión. para establecer el valor si el valor de la izquierda es NULL. También se mejoraron las advertencias de la utilidad qmllint, se agregó la utilidad qmlformat para verificar el cumplimiento de las pautas de estilo de código QML, QML como parte del paquete Qt para microcontroladores se volvió compatible con QML para Qt 5.15.
В Qt Rápido Se agregó soporte para espacios de color para elementos de imagen, se agregó el elemento PathText a Qt Quick Shapes. La propiedad cursorShape se agregó al controlador de puntero para establecer la forma del cursor del mouse; se agregó un objeto HeaderView a TableView para agregar encabezados de tabla verticales y horizontales.
Soporte mejorado para el estilo del lado del cliente (CSD).
qt lottie, el módulo de integración de animación de Adobe Effects, ahora es totalmente compatible.
Motor Web Qt actualizado a Cromo 80.
У qt 3d Soporte mejorado para creación de perfiles y depuración.
Multimedia Qt admite renderizado en múltiples superficies. Los procedimientos para escalar y convertir imágenes en la GUI de Qt ahora son multiproceso en muchos casos.
Red Qt admite tiempos de espera personalizados y tickets de sesión TLS 1.3.
QRunnable y QThreadPool pueden trabajar juntos con la función std::, se agregó el método de basura multiplataforma QFile::moveToTrash().
Se agregó soporte para el cuadro de diálogo de selección de archivos nativo en Android.
Fuente: linux.org.ru

