Developpez.com - Rubrique Qt

Le Club des Développeurs et IT Pro

Sortie de Qt 5.7 Alpha

Avec des Qt Quick Controls améliorés, le moteur 3D complet Qt 3D et des modules commerciaux libérés

Le 2016-03-12 14:35:31, par dourouc05, Responsable Qt & Livres
La première préversion de Qt 5.7 pointe le bout de son nez, peu de temps après Qt 5.6 RC. À cause de retards du côté de Qt 5.6, les deux versions ont été développées en parallèle : quand Qt 5.6 se focalisait sur la stabilisation, Qt 5.7 s’enrichissait en fonctionnalités.

Parmi les nouveautés, la compatibilité avec C++98 ne sera plus nécessaire, ouvrant des perspectives avec C++11 ; les Qt Quick Controls verront leur deuxième version, plus optimisée pour les plateformes embarquées ; Qt 3D sera disponible en version finale ; Qt SerialBus gérera les communications par bus série. L’évolution se fera aussi au niveau des licences, allant de pair avec la libération d’une série de modules précédemment uniquement disponibles dans les éditions commerciales : Qt Chart, Qt Data Visualization, Qt Purchasing, Qt Virtual Keyboard et Qt Quick 2D Renderer.

Source : Qt 5.7 Alpha Released
Ce contenu a été publié dans Qt par dourouc05.
  Discussion forum
10 commentaires
  • ApproxDev
    Membre actif
    Bonjour,

    comme j'ai cherché sur ce forum où trouver les binaires d'installation de Qt 5.7 (et pas uniquement les sources), je me permets de préciser une adresse de téléchargement pour les versions alpha et beta sous les 3 OS desktop. En beta, il faut fouiller un peu partout. Pour Linux, dans la 406. Pour Mac dans la 377...



    Cordialement.
  • dourouc05
    Responsable Qt & Livres
    Pour être précis, pas de binaires pour les versions Alpha, ça arrive seulement dès les Beta (pas encore de Qt 5.7 Beta annoncée…). D'où les difficultés de trouver des binaires non annoncés, si ce n'est peut-être sur des listes de diffusion de développeurs .
  • Bestel74
    Membre confirmé
    Doucement doucement, poussez pas si fort, j'ai "buildbot" moi derrière, et on vient de passer à 5.6
  • GilbertLatranche
    Membre averti
    Svp, virez les responsables du département marketing, faire des vidéos inutiles de 20 secondes qui paraphrasent ce qu'on peut lire sur le site, merci bien...
  • Astraya
    Membre chevronné
    Dans l'idée c'est pas mal de proposer un moteur 3D, mais bon... un moteur 3D avec de l'héritage de partout à la Qt on verra vite les limitations arriver.
  • mintho carmo
    Membre éclairé
    Il y a un gros boulot d'optimisation qui est fait depuis quelques annees, en particulier pour ameliorer les perfs sur embarque.
    Ils utilisent egalement des techniques specifiques aux jeux (scenegraph, ECS, etc) pour les perfs.
    Apres, bien sur qu'une lib generique devra faire des compromis entre perfs et facilite d'utilisation. (En particulier, l'utilisation des meta-objets de Qt seront toujours une perte de perfs).

    Mais quand on regarde V-Play (lib Qt pour creer des jeux) et que l'on pense que 90% des jeux 3D tournent sur mobiles (chiffre choisi au hasard pour appuyer mes arguments, mais sans aucune valeur...), on peut penser qu'un jeu peut etre viable sans que le code soit optimal. (En fait, a part pour les tres gros jeux AAA, probablement que les perfs ne sont pas aussi critiques que cela pour la rentabilite d'un jeu).

    Et il y a beaucoup d'autres utilisations de la 3D que les jeux, pour lesquelles les perfs sont moins critiques.

    Bref, ce n'est pas forcement problematique qu'il y ait des limitations sur la partie 3D. Et c'est quelque chose qui est demande depuis longtemps dans Qt.