Qt 5.15


Qt 5.15

Unha nova versión do framework C++ foi lanzada o 26 de maio. Cuarto de galón 5.15 LTS.

Esta versión é a última versión de Qt 5 antes de Qt 6. As funcionalidades que estaban programadas para ser eliminadas en Qt 6 están obsoletas na versión actual. O soporte non comercial continuará ata que se publique Qt 6, mentres que o soporte comercial continuará durante tres anos.

Novos lanzamentos:

  • Comezou a migración da pila gráfica de Qt Interface de hardware de renderización de Qt (RHI), que permite que as aplicacións Qt Quick se executen en Direct 3D, Metal (a API gráfica de Apple), Vulkan e OpenGL. Está previsto que Qt RHI sexa unha parte central de Qt 6.

  • Soporte completo engadido Qt Quick 3D — Unha API para incrustar contido 3D en aplicacións baseadas en Qt Quick coa capacidade de definir escenas 3D usando QML. Introducida por primeira vez en Qt 5.14, a versión actual engade compatibilidade con efectos de posprocesamento, unha nova API para xeometría personalizada, unha API de rotación de formas baseada en cuaternións e compatibilidade con raios diverxentes.

  • Qt DesignStudio 1.5 con compatibilidade con Qt Quick 3D, unha interface redeseñada baseada en widgets acoplables, visualización 3D mellorada, a capacidade de engadir anotacións aos elementos e un novo editor de diagramas.

  • В Qt QML Engadíronse propiedades obrigatorias para os compoñentes cuxos valores deben ser especificados polos usuarios do compoñente, xunto coa definición de compoñentes en liña, unha forma declarativa de especificar tipos e o operador de fusión ?? para especificar un valor cando o valor da esquerda é NULL. Tamén se melloraron os avisos da utilidade qmllint, engadiuse a utilidade qmlformat para comprobar o cumprimento das directrices de estilo de código QML e QML no paquete Qt para microcontroladores tornouse compatible con QML para Qt 5.15.

  • В Qt rápido Engadiuse compatibilidade co espazo de cores para os elementos Image e o elemento PathText engadiuse a Qt Quick Shapes. O controlador do punteiro agora ten unha propiedade cursorShape para especificar a forma do cursor do rato e engadiuse un obxecto HeaderView a TableView para engadir cabeceiras de táboa verticais e horizontais.

  • Mellora da compatibilidade co deseño do lado do cliente (CSD).

  • Qt Lottie, o módulo de integración de animación de Adobe Effects, agora é totalmente compatible.

  • Qt WebEngine actualizado a Chromium 80.

  • У Qt 3D Mellorouse a compatibilidade coa creación de perfís e a depuración.

  • Qt Media Admite a renderización en múltiples superficies. Os procedementos de escalado e conversión de imaxes na GUI de Qt agora son multifío en moitos casos.

  • Rede Qt Admite tempos de espera e tíckets de sesión TLS 1.3 configurables.

  • QRunnable e QThreadPool poden funcionar xuntos con std::function, engadiuse un método multiplataforma para eliminar ao lixo QFile::moveToTrash().

  • Engadiuse compatibilidade co diálogo de selección de ficheiros nativo en Android.

Fonte: linux.org.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster