Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué contenido agregó qt5.4?

¿Qué contenido agregó qt5.4?

Interfaz gráfica de usuario I.Qt:

1.QOpenGLContext puede adaptarse a contextos locales existentes (como EGL, GLX, etc.). Esto permite que Qt interactúe con otros marcos, como motores de juegos.

2. Soporte mejorado para OpenGL ES 3.0/3.1. Si activa la opción "-opengl es2" al compilar la biblioteca Qt, la versión superior de los archivos de encabezado ES se incluirá automáticamente en los archivos de encabezado Qt.

3. En la plataforma Windows, siempre que la opción dinámica -opengl esté activada al compilar bibliotecas Qt, las aplicaciones basadas en estas bibliotecas podrán decidir dinámicamente qué implementación de OpenGL usar (opengl32.dll). o OpenGL ES2 .0 de ANFLE). No es necesario compilar programas separados para utilizar diferentes implementaciones de OpenGL.

4.QOpenGLWidget: Reemplaza las partes correspondientes del QGLWidget y QQuickWidget originales.

5.QOpenGLWindow: Debido a la existencia de esta clase, es muy conveniente dibujar contenido en QWindow a través de OpenGL.

6.QRasterWindow:

7. QPainter utiliza el método de software puro de Raster para dibujar gráficos sin aceleración de hardware.

7. "imágenes. Aunque el motor Raster utiliza solo canales de color de 8 bits internamente, aún puede renderizar estas imágenes. Si se usa como formato interno de un QOpenGLFramebufferObject, el motor OpenGL puede renderizar con total precisión si el controlador OpenGL lo admite.

8.WinRT: Se agregó soporte para el "Diálogo de archivo local"

2.Qt Core

1.WinRT: Se agregó soporte para el "Contenedor de configuración local". /p>

2.QStorageInfo: esta clase proporciona información sobre la partición o el dispositivo actualmente conectado.

3 QByteArrayList: como QStringList y QListlt;QStringgt;, QByteArrayList está en QListlt;QByteArraygt. se han agregado funciones adicionales sobre la base de

4.QTabletEvent: se agregó información que indica "qué botones del lápiz óptico se presionaron"; la "presión rotacional y tangencial" tiene un alcance consistente en diferentes plataformas; Se ha mejorado la información que indica "qué botón del lápiz óptico se presionó". Eventos similares incluyen "tipo de lápiz óptico" u otras herramientas en uso. Se han mejorado las pruebas manuales y la salida de depuración para proporcionar un mejor mecanismo de detección. : No he aprendido sobre desarrollo móvil, ¿qué son los botones del lápiz óptico y la presión tangencial? No entiendo lo que significa y es posible que la traducción no sea correcta.

3. Widgets Qt

1. Escalado de widgets basado en DPI mejorado.

Cuatro, Qt Quick:

1. QQuickRenderControl, que puede representar eficazmente la pantalla QtQuick2 en el búfer de fotogramas. Estas pantallas pueden ser utilizadas tanto por el renderizador Qt OpenGL como por los renderizadores OpenGL de terceros.

2. Para el encabezado y pie de página de ListView, se introducen operaciones de superposición y extracción.

3. Se agregó la clase QQuickFontMetrics, que proporciona un subconjunto de la "API contenida en QFontMetricsF".

4. Se agregó la clase QQuickTextMetrics.

5. La plataforma Android ahora también es compatible con QQuickWidget.

5. Control rápido de Qt

1. Estilo Android

6. Qt Bluetooth

1. p>2. Versión preliminar de la tecnología Bluetooth de baja energía (en Bluez4 y Bluez5, y solo admite "cliente")

7. Complemento de plataforma Wayland. ahora integrado en la versión de lanzamiento.

2. XCB admite pantallas de profundidad de 30 bits (es decir, 10 bits por canal de color).

3. El fondo de la plataforma Fontconfig y GTK puede analizar más configuraciones de fuentes.

4. Utilice un registro más categorizado, para que pueda habilitar el registro a través de medios estándar (qtlogging.ini, etc.) sin tener que establecer variables de entorno oscuras o deshacer #defines. Los registros también proporcionan información más completa, especialmente sobre eventos.

-"Nota: Parece útil, pero no entiendo lo que quiere decir el autor, así que adjunto el texto original.

5. 1 (entero)" soporte. puede controlar la proporción de píxeles del dispositivo a través de la variable de entorno QT_DEVICE_PIXEL_RATIO.

VIII.Qt WebEngine

1.QtWebKitWidget admite lienzo acelerado OpenGL 2D.

2. El módulo WebKit está a punto de ser reemplazado por Widgets y QML en la API Qt WebEngine

9. Qt WebChannel

1. WebKit y otros motores de navegador introducen un nuevo módulo para unir. la brecha entre QML/C y HTML/JS

Extras de Windows X.Qt

1. Al cruzar aplicaciones

sensor Qt

.

1. Windows Phone: agregue brújula electrónica y sensor de luz >12. Qt SQL

1.