IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de Qt 5.11
Avec l'implémentation complète d'Unicode 10 et un nouveau moteur d'exécution pour Qt Quick, bien plus rapide que le précédent

Le , par dourouc05

305PARTAGES

8  0 
t sorti fin mai, avec une légère avance sur le planning. Cette version s’accompagne d’une série de nouveautés, bien que pas toutes directement visibles. Elle n’aura pas de maintenance à long terme, contrairement à la version d’après, Qt 5.12.
Pour Qt Core, l’accent a été mis sur la compatibilité avec les dernières versions de la bibliothèque standard C++. Quelques fonctionnalités pratiques ont été ajoutées dans l’implémentation du paradigme modèle-vue pour simplifier l’écriture de code. Unicode 10 est complètement géré dans QChar, QString et QTextBoundaryFilter, ainsi que dans la gestion du texte bidirectionnel.
Côté Qt Network, l’extension ALPN de TLS (pour la négociation de protocole au niveau de l’application) et HTTP/2 sont implémentés pour iOS. QNetworkRequest peut directement entamer une connexion HTTP/2 sans passer par une phase de négociation avec HTTP/1.
L’accessibilité pour Windows a été complètement revue, afin d’utiliser l’API UI Automation, ce qui améliore fortement l’expérience des utilisateurs en ayant besoin (sans changement du côté des applications Qt). Les styles d’applications sous Windows ont aussi été revus pour mieux gérer les écran à haute densité de pixel.
L’impression sous Linux revient sur le devant de la scène, avec une fenêtre des paramètres d’impression pour CUPS mise au goût du jour.
Qt QML a été l’objet de gros développements. Le moteur d’exécution derrière Qt Quick a vu son compilateur réécrit de presque zéro pour en améliorer la performance et la maintenabilité à long terme. La nouvelle manière de procéder transforme le code QML et JavaScript en une représentation intermédiaire indépendante de la plateforme (des fichiers QMLC, que qmlcompiler peut aussi générer), laquelle est alors optimisée directement pour la plateforme. Cette nouvelle organisation donne quatre-vingts à nonante pour cent de la performance obtenue avec le JIT de Qt 5.10 — de très beaux gains ! De plus, un nouveau moteur de JIT se focalisant sur les points chauds du code a été ajouté.
Qt Quick peut maintenant charger directement des textures compressées aux formats KTX et PKM, afin de réduire les temps de chargement des applications et la consommation de mémoire pour les images.
Le module Qt Location dispose désormais d’une fonctionnalité de navigation, en indiquant toutes les étapes d’un chemin point par point. Il propose une API encore expérimentale pour créer des objets sur une carte dont les contours ne dépendent pas de QQuickItem. La performance des objets MapPolyline a été fortement améliorée. Les couches peuvent fonctionner en parallèle avec les items à afficher sur les cartes.
QDoc utilise le moteur d’analyse de code de Clang pour analyser les fichiers C++ au lieu d’un analyseur spécifique : la génération de documentation peut maintenant prendre en compte toutes les dernières évolutions de la norme C++.
Qt 5.11 ne gère plus certaines plateformes trop vieilles, comme le compilateur Visual C++ 2013 ou les systèmes d’exploitation QNX 6.6 et macOS 10.10.
Télécharger Qt 5.11.
Source : Qt 5.11 released.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 20/06/2018 à 12:23
Effectivement, merci !
1  0 
Avatar de Matthieu76
Membre éclairé https://www.developpez.com
Le 20/06/2018 à 10:43
Citation Envoyé par dourouc05 Voir le message
À peine un moins après la sortie de Qt 5.11.1, voici la première version de maintenance.
Tu veux plutôt dire après la sortie de Qt 5.11, non ?
0  0