Qt 5.3

Comme prévu, la version Qt 5.3 vient de sortir. Il n’y a pas grand-chose qui m’intéresse dedans, c’est avant des mises à jour de stabilité. Quand même deux points :

L’ajout de la classe QQuickWidget pour facilité l’inclusion d’une interface Qt Quick dans un widget et la création d’interfaces mixtes Qt Widgets/Qt Quick (en fait, cela aurait été une bonne idée d’ajouter cette classe dès le début, cela aurait facilité la transition entre les deux approches de création d’interfaces). Donc pour résumer, pour créer des interfaces mixtes Qt Widgets/Qt Quick, vous pouvez :

  1. créer des fenêtres Qt Widgets et Qt Quick, chaque fenêtre utilisant un des deux systèmes de création d’interface ;
  2. inclure des widgets dans une interface Qt Quick en utilisant ? ;
  3. inclure une interface Qt Quick dans des widgets, soit en utilisant QWidget::createWindowContainer() (Qt 5.1), soit en utilisant cette nouvelle classe QQuickWidget.

L’ajout d’un compilateur pour Qt Quick pour compiler les fichiers .qml et .js. Pour le moment, ces fichiers sont compilés lors de l’exécution, avec un système de type JIT (Just-in-time) comme en Java. Cependant, cette approche à un coût important lors du chargement de fichier et leur compilation lors du lancement peut ralentir le lancement de l’application. Avec ce compilateur, il sera possible de fournir directement les fichiers compilés et gagner un peu (ou beaucoup selon les interfaces) en performances.

L’annonce sur le blog de Digia : Qt 5.3 Released

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s