Después de muchos meses de diseño y programación, esta finalmente listo QT 4.7. Muchas de las características de esta nueva versión llevan desarrollándose desde hace mas de 2 años y otros cuantos son fruto de la retroalimentación dada por los usuarios de las anteriores versiones. Pero conozcamos cuales son las novedades de esta versión:
Desarrollo de interfaz de usuario con QTQuick
Qt 4.7 introduce QtQuick, con la que podrás crear interfaces de usuario mas dinámicas, sencillas y más eficientes que las actuales tecnologías de interfaz de usuario. Esta creación de interfaz de usuario consta de tres tecnologías:
- QML es un lenguaje declarativo orientado a Java Script , que utiliza las capacidades de los QT -Meta-Objetos para permitir a los diseñadores y desarrolladores trabajar juntos y crear experiencias de usuario animadas, utilizando los conocimientos existentes en la escritura del lenguaje y el diseño.
- QtDeclarative es una librería en C++ que proporciona el motor que traduce la descripción declarativa de la interfaz de usuario en QML en los elementos de un QGraphicsScene.
- Qt Creator ha sido mejorada para dar soporte a la edición interactiva de interfaces de usuario, con tan solo arrastrar y soltar.
Gestión de redes
El administrador de redes controla el estado de conectividad del sistema con una nueva API en el QtNetwork que permite a la aplicación para identificar si el sistema está en línea y el número de interfaces que existen, así como iniciar y detener interfaces.
Mejoras en la Función QtWebKit
La clase QGraphicsWebView tiene nuevo un almacén de respaldo, lo que mejora el rendimiento en el desplazamiento y zoom. Incluso puedes crear animaciones con efectos zoom-in o zoom out.
Qt 4.7 añade soporte para la composición acelerada, lo que mejora el rendimiento de las animaciones y transiciones CSS.
Para híbridos QtWebKit y C++, Qt 4.7 ha añadido soporte para el transporte de QPixmaps entre Qt C++ y WebKit. También se ha mejorado la documentación de desarrollo de híbridos.
QtWebKit con pruebas de rendimiento
Se han introducido una serie de pruebas de rendimiento para QtWebKit, con numerosas mejoras en la carga de la página, el desplazamiento y el rendimiento CSS. Como ejemplo, en un punto de referencia que mide el rendimiento de desplazamiento en los sitios web populares, Qt 4.7.0 es 350% más rápido que Qt 4.6.0.
Nuevas clases, funciones, macros y mas en QT 4.7
Mas información en: QT Reference Documentation