Qt : la version 5.6.2 LTS corrige de très nombreux bugs

Qt : la version 5.6.2 LTS corrige de très nombreux bugs

Trois fois Sparte

Avatar de l'auteur

Vincent Hermann

Publié dans

Logiciel

13/10/2016
26
Qt : la version 5.6.2 LTS corrige de très nombreux bugs

L’équipe de développement de Qt propose depuis hier soir une mise à jour 5.6.2 de son framework. Branche 5.6 oblige, on reste sur une mouture LTS, donc accompagnée d’un support technique plus long. Il s’agit donc essentiellement de corrections, mais elles sont particulièrement nombreuses.

Actualité chargée décidément pour les développeurs. Ceux qui se servent de Qt peuvent récupérer la nouvelle mouture 5.6.2, s’ils utilisaient déjà la 5.6 ou 5.6.1. Ces dernières ont été les premières de la branche Qt 5 à recevoir le label LTS, lui octroyant trois années de support technique. Les évolutions ne peuvent donc qu’apporter surtout des corrections.

Qt 5.6.2 comporte selon l’équipe pas moins de 900 modifications pour continuer le processus de maturation de la 5.6. En très grande majorité, il s’agit donc de corrections de bugs et d’améliorations générales. Selon la Qt Company, certains développeurs ont tout intérêt à rester sur cette branche s’ils sont liés par certaines contraintes, notamment une dépendance au compilateur C++98.

Les améliorations apportées seront en tout cas reprises dans les prochaines moutures pour des branches plus récentes, à savoir la 5.7.1 et la 5.8.0. Cette dernière est pour information toujours disponible en version alpha.

Le téléchargement de la mise à jour se fait principalement à travers l’outil intégré. Si l’on préfère récupérer l’installeur, il faudra se diriger soit vers le portail commercial, soit – en cas de projet open source – vers une autre page spécifique

26
Avatar de l'auteur

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Le poing Dev – Round 8

Un grand huit émotionnel

22:05 Next 9
Guacamole sur un plateau

Guacamole sur un plateau (1/5) : on monte un bastion sécurisé

Vous cherchez le bastion ?

17:13 WebSécu 9
Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

Projet européen sur le cloud : OVHcloud s’est retirée au dernier moment et s’explique

Tu me vois, tu ne me vois plus

16:45 IAWeb 3

Sommaire de l'article

Introduction

Le poing Dev – Round 8

Next 9
Guacamole sur un plateau

Guacamole sur un plateau (1/5) : on monte un bastion sécurisé

WebSécu 9
Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

Projet européen sur le cloud : OVHcloud s’est retirée au dernier moment et s’explique

IAWeb 3
IA Act

AI Act européen : un compromis de haute lutte, de rares interdictions

DroitIA 2
Panneau stop

Apple bloque Beeper, qui permettait d’utiliser iMessage sur Android

WebSoft 15

#LeBrief : faux avis sur Internet, enquêtes sur l’accord Microsoft et OpenAI, cybersécurité aux États-Unis

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

652e édition des LIDD : Liens Intelligents Du Dimanche

Next 9
dessin de Flock

#Flock distribue des mandales tous azimuts

Flock 14
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #11 et résumé de la semaine

Next 43
Carte graphique AMD GeForce

Cartes graphiques : 30 ans d’évolution des GPU

Hard 29

Google lance son opération de communications Gemini pour rivaliser avec OpenAI

IA 6
Ecran bleu de Windows

Linux : le composant systemd se dote d’un écran bleu de la mort

Soft 41
Une petite fille en train d'apprendre à programmer et hacker logiciels et appareils électroniques

Un roman graphique explique les logiciels libres aux enfants

SoftSociété 21
Nouveautés pour Messenger

Meta lance (enfin) le chiffrement de bout en bout de Messenger, entre autres

Socials 6

#LeBrief : cloud européen, OSIRIS-REx a frôlée la catastrophe, CPU AMD Ryzen 8040

Windows en 2024 : beaucoup d’IA, mais pas forcément un « 12 »

Soft 21
Einstein avec des qubits en arrière plan

Informatique quantique, qubits : avez-vous les bases ?

HardScience 9
Notifications iPhone

Surveillance des notifications : un sénateur américain demande la fin du secret

DroitSécu 18

En ligne, les promos foireuses restent d’actualité

DroitWeb 19

#LeBrief : modalité des amendes RGPD, cyberattaque agricole, hallucinations d’Amazon Q, 25 ans d’ISS

Logo Twitch

Citant des « coûts prohibitifs », Twitch quitte la Corée du Sud

ÉcoWeb 31
Formation aux cryptomonnaies par Binance à Pôle Emploi

Binance fait son marketing pendant des formations sur la blockchain destinées aux chômeurs

Éco 10
Consommation électrique du CERN

L’empreinte écologique CERN en 2022 : 1 215 GWh, 184 173 teqCO₂, 3 234 Ml…

Science 8
station électrique pour voitures

Voitures électriques : dans la jungle, terrible jungle, des bornes de recharge publiques

Société 78

#LeBrief : intelligence artificielle à tous les étages, fichier biométrique EURODAC

KDE Plasma 6

KDE Plasma 6 a sa première bêta, le tour des nouveautés

Soft 13
Un homme noir regarde la caméra. Sur son visage, des traits blancs suggèrent un traitement algorithmique.

AI Act et reconnaissance faciale : la France interpelée par 45 eurodéputés

DroitSociété 4
Api

La CNIL préconise l’utilisation des API pour le partage de données personnelles entre organismes

SécuSociété 3
Fouet de l’Arcep avec de la fibre

Orange sanctionnée sur la fibre : l’argumentaire de l’opérateur démonté par l’Arcep

DroitWeb 26
Bombes

Israël – Hamas : comment l’IA intensifie les attaques contre Gaza

IA 22

#LeBrief : bande-annonce GTA VI, guerre électronique, Spotify licencie massivement

Acheter sur Internet et payer avec sa carte bancaire

La DGCCRF traque les faux avis sur Internet avec son Polygraphe

ÉcoWeb 16

Logo OpenAI

Au Royaume-Uni et aux États-Unis, l’accord entre Microsoft et OpenAI à la loupe

Droit 4

Une main tenant de gros paquets de dollars

87 % des agences états-uniennes ne parviennent pas à respecter les normes de cybersécurité

DroitSécu 3

Florie Marie démissionne de la présidence du Parti Pirate International

Société 8

Commentaires (26)


Tr4ks Abonné
Le 13/10/2016 à 11h20

#1

Euh c’est quoi Qt ? Ca aurait été bien de préciser pour les non-initiés.


shadowfox
Le 13/10/2016 à 11h35

#2

C’est un framework C++ avec un panel d’outils pour créer des interfaces pour faire très bref.


hansi Abonné
Le 13/10/2016 à 11h38

#3

@Tr4ks Euh c koi c# ? Même combat : il est évident que l’article s’adresse ici aux développeurs, qui savent très bien que C++/Qt est la meilleure librairie multi-plateformes au monde - tout simplement !

Mais vous avez raison sur un point : il n’y a qu’en France où l’on trouve encore des gens formatés au “monosystème überalles” qui se poseront sûrement la question. Le reste du monde évolue très bien sans nous.


luxian Abonné
Le 13/10/2016 à 11h56

#4

Pour information … la Ubuntu 16.10 Yakkety Yak est téléchargeable depuis peu …
Yakkety Yak
La Ubuntu Mate 16.10 aussi … vers 12h, ce n’était pas encore le cas.


zhebulonn
Le 13/10/2016 à 12h14

#5

Je ne comprends pas bien ce que tu essayes de faire passe comme message… <img data-src=" />


Jonathan Livingston Abonné
Le 13/10/2016 à 12h30

#6

Je connais parfaitement Qt, mais je suis d’accord avec Tr4ks : Il n’y a pas que des développeurs sur NextInpact, et un minimum d’explication serait bienvenue.
Je vois ici de temps en temps des articles sur la nouvelle version d’un truc dont j’ignorais même l’existence, et j’apprécie que la première phrase rappelle de quoi il s’agit.


anonyme_92fcfbdd6cc3f0397af3a985adab6b1b
Le 13/10/2016 à 12h37

#7

+1


anonyme_92fcfbdd6cc3f0397af3a985adab6b1b
Le 13/10/2016 à 12h39

#8






shadowfox a écrit :

C’est un framework C++ avec un panel d’outils pour créer des interfaces pour faire très bref.


Avec également des portages pour Python et d’autres languages. Et Python en profite bien vu qu’il n’avait pas eu de framework aussi complet auparavant (non, gtk n’est pas du même niveau que qt).



anonyme_4fb56f12875e8233d9d79fc3dba92334
Le 13/10/2016 à 12h42

#9






hansi a écrit :

@Tr4ks Euh c koi c# ? Même combat : il est évident que l’article s’adresse ici aux développeurs, qui savent très bien que C++/Qt est la meilleure librairie multi-plateformes au monde - tout simplement !



Mais vous avez raison sur un point : il n'y a qu'en France où l'on trouve encore des gens formatés au "monosystème überalles" qui se poseront sûrement la question. Le reste du monde évolue très bien sans nous.




tu m’as devancé !



tomy100 Abonné
Le 13/10/2016 à 12h44

#10

Je suis à la recherche de projets qui ont été réalisés avec Qt embedded (open source ou non) et si possible qui tournent sous ARM.

Au taf nous avons une nouvelle IHM à créer et nous hésitons entre plusieurs librairies graphiques (EFL, Qt, etc) et je n’arrive pas à trouver d’exemples (si possible industriels) de projet réalisés avec Qt embarqué.

Merci d’avance si certains d’entre vous en connaissent :jap:


matroska
Le 13/10/2016 à 13h11

#11

Qt c’est aussi sur Freebox depuis quelques temps pour développer des applications.

<img data-src=" />


lissyx Abonné
Le 13/10/2016 à 14h35

#12

J’avais encadré un étudiant en stage sur un projet de recherche, Solen, qui a réalisé l’UX en QtEmbedded, et c’était prototypé sur une Nexus 7. Pas moyen de remettre la main sur les livrables, c’était du temps de Mandriva.


anonyme_4fb56f12875e8233d9d79fc3dba92334
Le 13/10/2016 à 14h54

#13






tomy100 a écrit :

Je suis à la recherche de projets qui ont été réalisés avec Qt embedded (open source ou non) et si possible qui tournent sous ARM.

Au taf nous avons une nouvelle IHM à créer et nous hésitons entre plusieurs librairies graphiques (EFL, Qt, etc) et je n’arrive pas à trouver d’exemples (si possible industriels) de projet réalisés avec Qt embarqué.

Merci d’avance si certains d’entre vous en connaissent :jap:


J’ai fais plusieurs projets en embarqué avec Qt sur ARM (mais je ne peux pas dire lesquels ici). J’en ai fait dans le ferroviaire, le médical et l’industriel. As-tu une question en particulier ?



Ayak973
Le 13/10/2016 à 15h05

#14






hansi a écrit :

…qui savent très bien que C++/Qt est la meilleure librairie multi-plateformes au monde - tout simplement !

&nbsp;

Meilleure librairie graphique tu veux dire? Parce que sinon, avec la STL ou même Boost on peut très bien s’en sortir, tant que l’on ne fait pas d’UI…



tomy100 Abonné
Le 13/10/2016 à 15h13

#15






MacPro a écrit :

J’ai fais plusieurs projets en embarqué avec Qt sur ARM (mais je ne peux pas dire lesquels ici). J’en ai fait dans le ferroviaire, le médical et l’industriel. As-tu une question en particulier ?


Tout d’abord merci à tous pour vos réponses.

Pour résumer mes supérieurs considèrent Qt comme une framework destiné au PC (et donc avec les ressources qui vont derrières).

Pour eux Qt n’est pas destiné à l’embarqué, et je souhaite leur montrer qu’une IHM assez simple (consulter des mesures, évènements systèmes, etc sur un simple écran 320*240 16 bits est réalisable en Qt Embarqué).
&nbsp;
Pour cela&nbsp; je recherche des exemples de projet (automobile, ferroviaire, médical, aéro, etc) sur lequel tournerait une IHM développée en Qt et avec des ressources limitées (ARM à 1 ou 2 coeurs, 256512 Mo de RAM, etc).

Je précise que notre carte ne dispose pas de GPU, donc pas d’accélération matérielle, mais dans le même temps on ne souhaite appliquer aucun effet 3D. En gros c’est une IHM “à plat”.



anonyme_4fb56f12875e8233d9d79fc3dba92334
Le 13/10/2016 à 15h30

#16






tomy100 a écrit :

Tout d’abord merci à tous pour vos réponses.

Pour résumer mes supérieurs considèrent Qt comme une framework destiné au PC (et donc avec les ressources qui vont derrières).

Pour eux Qt n’est pas destiné à l’embarqué, et je souhaite leur montrer qu’une IHM assez simple (consulter des mesures, évènements systèmes, etc sur un simple écran 320*240 16 bits est réalisable en Qt Embarqué).
&nbsp;
Pour cela&nbsp; je recherche des exemples de projet (automobile, ferroviaire, médical, aéro, etc) sur lequel tournerait une IHM développée en Qt et avec des ressources limitées (ARM à 1 ou 2 coeurs, 256512 Mo de RAM, etc).

Je précise que notre carte ne dispose pas de GPU, donc pas d’accélération matérielle, mais dans le même temps on ne souhaite appliquer aucun effet 3D. En gros c’est une IHM “à plat”.


Achète un raspberry, c’est de l’ARM, y’a 256 ou 512 ou 1024Mo de RAM suivant la version, 1 à 4 coeurs suivant la version. Installe Qt dessus, un petit écran si tu veux ou carrément un écran sur l’HDMI, met n’importe quelle démo parmi les applications de démo et met leur en plein la vue <img data-src=" />
&nbsp;
cherche sur youtube des démos de softs Qt comme ça :&nbsphttps://www.youtube.com/watch?v=176YaM5jta4

&nbsp;



Akoirioriko
Le 13/10/2016 à 15h43

#17






Tr4ks a écrit :

Euh c’est quoi Qt ? Ca aurait été bien de préciser pour les non-initiés.


Un truc de nerd à l’évidence.



anonyme_8eff0e03e8c4737f01fb3d45653bdc61
Le 13/10/2016 à 15h48

#18






tomy100 a écrit :

Tout d’abord merci à tous pour vos réponses.

Pour résumer mes supérieurs considèrent Qt comme une framework destiné au PC (et donc avec les ressources qui vont derrières).

Pour eux Qt n’est pas destiné à l’embarqué, et je souhaite leur montrer qu’une IHM assez simple (consulter des mesures, évènements systèmes, etc sur un simple écran 320*240 16 bits est réalisable en Qt Embarqué).
&nbsp;
Pour cela&nbsp; je recherche des exemples de projet (automobile, ferroviaire, médical, aéro, etc) sur lequel tournerait une IHM développée en Qt et avec des ressources limitées (ARM à 1 ou 2 coeurs, 256512 Mo de RAM, etc).

Je précise que notre carte ne dispose pas de GPU, donc pas d’accélération matérielle, mais dans le même temps on ne souhaite appliquer aucun effet 3D. En gros c’est une IHM “à plat”.


Alors je veux pas te décourager, mais des exemples d’applications industrielles, t’as très très (très très) peu de chances d’en voir un publié sur le net. Et autant de chances que l’un de nous ayant bossé dessus te transfère son job qui est bien souvent du code fermé, dont la propriété revient à l’industriel/client/employeur.

Mais pour répondre à ton interrogation, QT fonctionne parfaitement bien sur de l’embarqué même léger (ARM9 sans GPU :&nbsp;https://youtu.be/dxFgib5qrvA)

Et comme c’est multi-plateforme, tu peux avancer comme avantage de le porter plus facilement sur une autre archi (renouvellement/changement produit dans le temps), voire de développer l’IHM sous Windows pour la déployer sur cible (nombre de cartes limité / nombre de développeurs).



Wosgien Abonné
Le 13/10/2016 à 16h26

#19






tomy100 a écrit :

Je suis à la recherche de projets qui ont été réalisés avec Qt embedded (open source ou non) et si possible qui tournent sous ARM.

Au taf nous avons une nouvelle IHM à créer et nous hésitons entre plusieurs librairies graphiques (EFL, Qt, etc) et je n’arrive pas à trouver d’exemples (si possible industriels) de projet réalisés avec Qt embarqué.

Le vidéo projecteur SP-H03 tournait avec un linux et un Qt , visiblement sous 16Mo de RAM il me semble. Vu en tripatouillant le firmware pour ajouter une mise en veille auto…



MoonRa
Le 13/10/2016 à 16h47

#20

Je me demande dans qu’elle contexte ce travail à pris place :). Modifier un firmware de vidéoprojecteur pour ajouter de la mise en veille auto…&nbsp;


Wosgien Abonné
Le 13/10/2016 à 19h03

#21






MoonRa a écrit :

Je me demande dans qu’elle contexte ce travail à pris place :). Modifier un firmware de vidéoprojecteur pour ajouter de la mise en veille auto…&nbsp;


Purement perso: c’était mon ancien pico projecteur qui diffusait la vidéo au plafond, au-dessus du lit. Souvent on s’endormait pendant la diffusion, et la lumière nous réveillait un peu après…



AureyoBoss
Le 13/10/2016 à 19h03

#22

Pour information la version 5.7.1 devrait sortir durant la semaine n°43.
Qt est une excellente API orientée objet, elle fait gagner beaucoup de temps dans le développement d’une application/jeu multiplate-forme.

Je l’utilise depuis quelques années alors que je n’y connaissais rien à la programmation. En plus avec Qt Quick, on fait de belles interfaces graphiques.

C’est le top, vivement la 5.8 !&nbsp;<img data-src=" />


zitrams
Le 13/10/2016 à 19h31

#23






Tr4ks a écrit :

Euh c’est quoi Qt ? Ca aurait été bien de préciser pour les non-initiés.


Les non-initiés ou les Q-t-reux&nbsp;<img data-src=" />.



Kernelcoffee
Le 14/10/2016 à 06h33

#24

Ca fait quelque annee que je bosse avec Qt avec quelques projets interressant derriere moi&nbsp; (pas mal de proto dans l’avionics et l’automotive dont Ford&nbsp; Sync 3 par exemple).
Qt est beaucoup utilise pas forcement pour l’embarque pur low spec mais surtout dans les devices tactile moderne -&gt; Avionics, appareil medicales, kioks, etc.
Au final on gagne enormement de temps sur le dev multi-platform (et encore plus avec Qt Quick) et y a une bonne connunaute open-source derriere + une partie commerciale au besoin (perso je trouve la partie commerciale trop cher en tant qu’indie et je tuerais pour une license a 99e/an pour certains outils et soutenir le framework).
J’attend avec impatience la 5.8 qui apporte pas mal de composant natif Qt Quick Control 2&nbsp; (miam)


Cedrix
Le 14/10/2016 à 06h36

#25

Qt c’est loin d’être seulement du GUI. C’est aussi du réseau, de la db, de la gestion de concurrence, …

Je sais pas si c’est toujours le cas, mais 5 ans auparavant, il fallait un setup assez imposant pour compiler du Qt.


GehNgiS
Le 14/10/2016 à 12h43

#26

La politique de la boite derrière Qt c’est de miser à fond sur l’embarqué et les smartphones.

Ils ont publié une série d’articles sur leur blogue qui montre un tableau de bord de voiture avec un Linux embarqué + Qt qui boot en moins de 2s.
http://blog.qt.io/blog/2016/08/30/fast-booting-qt-devices-part-4-hardware-matters/

Ils ont également réécrit tous les contrôles QML pour que ceux-ci soient assez léger pour l’embarqué.
http://blog.qt.io/blog/2016/10/06/qt-quick-controls-2-1-and-beyond/

Dans la prochaine version, Qt 5.8, le système de configuration a été revu pour générer des bibliothèques plus légères.
http://blog.qt.io/blog/2016/08/18/introducing-the-qt-lite-project-qt-for-any-platform-any-thing-any-size/

Tu as aussi une galerie de soft faits avec Qt.
J’en avais une autre en tête mais je n’ai retrouvée que celle là: https://www.qt.io/qt-in-use/

Engin tu as la Qt World Summit qui commence le 18 octobre, il y aura surement des exemples intéressants.