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.10
Avec un nouveau module pour le dessin de formes arbitraires avec Qt Quick et deux thèmes pour Qt Quick Controls 2

Le , par dourouc05

75PARTAGES

7  0 
Sortie de Qt 5.10,
avec un nouveau module pour le dessin de formes arbitraires avec Qt Quick et deux thèmes pour Qt Quick Controls 2

Qt 5.10 est sorti le 7 décembre, avec un léger retard sur le planning. Cette nouvelle version fourmille de nouvelles fonctionnalités, surtout du côté Qt Quick. Notamment, le module Qt Quick Shapes permet de dessiner des formes arbitraires avec un code entièrement déclaratif : par rapport aux solutions précédentes (en C++ avec QQuickPaintedItem ou en JavaScript avec 2D Canvas), Qt Quick Shapes n’a pas de problème de performance dû à un rendu logiciel, puisque tout est accéléré par le GPU quand il y en a un. De plus, l’API déclarative facilite bon nombre d’actions, comme l’animation.


Également, la gestion des écrans multipoints a été fortement améliorée : à l’exception de PinchArea et de MultiPointTouchArea, rien n’était vraiment prévu d’abord pour une interaction avec les doigts, plutôt avec la souris. C’est pour ça que Qt 5.10 est livré avec une série de gestionnaires d’événements pour gérer les interactions tactiles, bien que toujours en préversion technologique.

Côté Qt Quick Controls 2, le module poursuit sa route pour remplacer complètement la première version. Deux nouveaux styles sont disponibles : l’un, Imagine, exploite des images pour le rendu (ce qui facilitera la personnalisation extrême de l’interface), l’autre, Fusion, est prévu pour s’adapter à toutes les plateformes de bureau.


De nouveaux composants ont fait leur apparition : le tant attendu Action, accompagné d’ActionGroup et de MenuBar. Les actions peuvent être utilisées à la fois dans les barres de menu MenuBar, mais aussi dans les boutons, les délégués et les menus.

Dans Qt Core, les vues sur les chaînes de caractères sont disponibles, pour correspondre à la nouvelle fonctionnalité std::string_view de la bibliothèque standard de C++. QRandomGenerator permet de générer des nombres aléatoires de haute qualité, c’est-à-dire utilisables pour de la cryptographie ; ces derniers sont générés de manière matérielle (comme l’instruction RDRAND d’Intel) ou par de l’entropie récupérée par le système d’exploitation.

Pour Qt Network, la compatibilité avec OpenSSL a été amenée à la version 1.1. Les politiques HSTS (HTTP Strict Transport Security) sont stockées de manière persistante au niveau de QNetworkAccessManager.

Source : Qt 5.10 released.

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

Avatar de Phicome
Membre à l'essai https://www.developpez.com
Le 28/12/2017 à 20:46
Impossible à télécharger malgré plusieurs tentatives
0  0