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 !

Les fonctionnalités de Qt 5.9 bientôt arrêtées
OpenVG et nouveaux composants pour Qt Quick, de la sécurité et de grandes évolutions pour Qt 3D

Le , par dourouc05

0PARTAGES

5  0 
Qt 5.8 est à peine sorti que la liste des fonctionnalités de Qt 5.9 est presque arrêtée (elle le sera définitivement ce jeudi 2 février, si tout va bien). Pas mal de choses arriveront au niveau graphique, notamment pour l’accélération matérielle.

  • Le moteur de rendu de Qt Quick pourra utiliser OpenVG, l’équivalent d’OpenGL pour le rendu vectoriel à deux dimensions, principalement prévu pour des appareils à faible puissance de calcul. Il n’y a toujours pas d’implémentation utilisant Vulkan au programme.
  • QPainter pourra fonctionner avec un contexte OpenGL 3 “core”, c’est-à-dire sans les couches de compatibilité avec les versions précédentes.
  • Les shaders OpenGL de QPainter et du graphe de scène de Qt Quick seront mis en cache (ce qui améliorera les temps de démarrage de l’application).

Qt Quick s’enrichit d’un nouveau composant graphique : DelayButton, un bouton qui n’est activé que si l’appui est maintenu suffisamment longtemps (il faisait partie des extensions commerciales de Qt). MultiPointTouchArea détecte plusieurs points d’appui. ComboBox permet l’édition de la valeur sélectionnée. Drawer s’ouvre aux tiroirs non interactifs (l’utilisateur ne pourra pas les déplacer si le développeur le décide).

Côté réseau, QNetworkAccessManager gère la politique HSTS (HTTP strict transport security), qui vérifie qu’un site Web ne change pas de certificat (ce qui indiquerait une copie). De nouvelles politiques de suivi automatique des redirections ont été ajoutées.

Qt 3D poursuit son bonhomme de chemin. Des scènes Qt Quick 2 peuvent être affichées dans une texture et ensuite utilisées dans la scène 3D. Un système d’animation fait ses premiers pas comme préversion technologique, à base d’images clés ; les animations peuvent être exportées depuis Blender. Le rendu physique des matériaux est ajouté, tout comme les textes en 3D (dans le module Qt 3D Extras). Un nouveau composant permet de gérer le niveau de détail, notamment en fonction de la résolution de l’écran et de la distance par rapport à la caméra ; le fonctionnement prévu est de charger différents fichiers QML selon le niveau nécessaire.

Qt 5.9 devrait avoir une première préversion en mars, avec la version finale fin mai — même si les retards sont habituels.

Toutes les nouveautés sur le wiki de Qt.

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

Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 29/05/2017 à 15:21
Qt 5.9 RC 1 avait un défaut extrêmement gênant au niveau de la classe QHeaderView, qui corrompait les données dans le cas où le nombre de colonnes était réduit (QTBUG-60837). Une nouvelle version, numérotée RC 2, est sortie pour corriger cet unique défaut. La version finale devrait tout de même sortir ce mercredi 31 mai.

Télécharger Qt 5.9 RC 1.
0  0