Qt 4.7.1 disponible en téléchargement

Le , par dourouc05, Responsable Qt
Qt 4.7.4 offre le support de Qt Quick 1.1
Première grande mise à jour des interfaces déclaratives

Mise à jour du 02/09/11

Qt 4.7.4 est la dernière version prévue de Qt 4.7, elle n'apporte que des corrections de bogues suite au retour utilisateur sur Qt 4.7.3. Désormais, le travail se focalisera sur Qt 4.8 (une beta est d'ores et déjà sortie, la release candidate est prévue pour sortir assez vite).

Cependant, cette nouvelle version propose de nouvelles fonctionnalités importantes, comme Qt Quick 1.1 :
- support du l'écriture de droite à gauche ;
- amélioration du cache des images ;
- amélioration de l'entrée de texte et support du clavier virtuel pour des écrans divisés ;
- une API déclarative pour gérer les entrées sous forme de toucher.

Il faut aussi noter l'apparition du plug-in QML pour les shaders, constitué de deux éléments (ShaderEffectItem et ShaderEffectSource).

Le support de Symbian n'est pas en reste, avec des améliorations graphiques (support d'OpenGL ES, gestion de la mémoire du GPU améliorée, optimisations du moteur de rendu OpenVG), des changements d'orientation plus rapides et le support d'accélérateurs pour le copier-coller.

Cette version sera disponible pour MeeGo et Symbian quand le logiciel embarqué sera prêt.

Elle est téléchargeable sur le site de l'éditeur et par le Qt SDK. Il est aussi possible de la télécharger par Git.

Source : Nokia

Billet original

Sortie de Qt 4.7.2
Avec la nouvelle version de l'EDI de Nokia Qt Creator 2.1


Mise à jour du 01/03/2011, par dourouc05

Qt 4.7.2 est sorti ce jour. Ce n'est qu'une version de maintenance, avec son lot de corrections de bogues, grâce au retour utilisateur et aux contributions, depuis la sortie de la version 4.7.1, en novembre dernier. Point plus important, il marque la sortie officielle de Qt Quick, LA nouvelle fonctionnalité clé de Qt, permettant de créer très simplement des applications légères et des interfaces utilisateur. Pour mener à bien sa mission, il se base sur QML, un langage de déclaration d'interfaces, sur le module Qt Declarative et de nouveaux outils dans Qt Creator, dont un éditeur visuel, un éditeur de code et un débogueur.

Des paquets sont d'ores et déjà disponibles sur la page des téléchargements du projet

Pour ceux qui suivent l'évolution du framework sur Gitorious, un nouveau tag devrait apparaître bientôt. Par ailleurs une liste des bogues résolus est disponible sur Jira.

Mais la sortie la plus attendue du jour dans l'univers Qt et Qt Creator 2.1, la dernière version en date de l'EDI Qt par Nokia.

Qu'apporte-t-il de si révolutionnaire ? La version officiellement utilisable des outils pour Qt Quick, dont un éditeur visuel, un éditeur graphique (interchangeables : on peut passer du visuel au code et vice-versa, ce qui n'était pas possible précédemment) ainsi qu'un débogueur spécialisé dans les interfaces Qt Quick. D'autres améliorations majeures concernent le support des applications mobiles.

Voici une liste abrégée, sans ordre spécifique ni même complète des nouveautés de cette version :

Semantic C++ highlighting: Highlighting of types (no “Q…” magic anymore, hurray), local variables vs members, virtual methods
Generic highlighting adds highlighting for various file types based on the Kate highlight definition specification
C++ class view and image viewer contributed by Denis Mingulov
Outline views for C++ and QML
Searching for C++ symbols matching a pattern (via advanced find dialog)
Wizard for adding libraries to pro files, including all the necessary fancy magic for include paths and static libs
Various debugging improvements on all platforms
Improved QML code editing with a faster code model and a new indenter
Find usages and improved follow symbols in QML code
Graphical QML tool bar (that you can get on request) for setting e.g. fonts and colors in the QML code editor
Project wizards for Qt Quick applications that also handle deployment to devices, and for custom QML extension plugins
Mobile application project wizards that provide you with the needed setup for Symbian and Maemo, and packaging and deployment
Various improvements to deployment to Maemo targets and Symbian support
Click on QObject::connect warnings in application output to jump to the code

Cette version de Qt Creator est disponible sur les serveurs de Nokia

Billets originaux :


Sources : Communiqués des Nokia Labs sur Qt Creator, et sur Qt 4.7.2

Le 09/11/2010, par dourouc05.

Citation Envoyé par dourouc05  Voir le message
Qt 4.7.1, première patch release de Qt 4.7, vient de sortir, en même temps que la seconde beta de Qt Creator 2.1, dont la version finale est toujours attendue pour la fin de cette année. Cette dernière version de Qt est déjà disponible sur leur repository GIT public.

De nombreux bogues ont été corrigés sur ces deux versions, beaucoup d'entre eux ont été reportés par la communauté... mais la communauté a aussi activement aidé à leur résolution ! Parmi ces contributions de la communauté, notez la version française de Qt Creator, traduite par l'équipe Qt de Developpez.com ! Pas moins de 250 commits ont eu lieu entre les deux betas de l'EDI, visant principalement la résolution de bogues au niveau de l'éditeur QML et JavaScript, ainsi que le déploiement sur des plateformes Maemo et le débogueur. La documentation a aussi reçu un nouvel article sur la création d'une application Qt Quick.

Un changement principal pour cette version : le Qt SDK n'est plus disponible. Il rassemblait Qt et Qt Creator en un fichier ; le nouveau Nokia Qt SQK, qui a été lancé il y a peu, contient aussi Qt et Qt Creator en un seul paquet facilement installable, en plus d'un nombre certain d'autres outils utiles). Il rendait le Qt SQK assez redondant, il a donc été décidé de le retirer afin de libérer du temps et de polir un peu plus la prochaine version du Nokia Qt SDK, dont la sortie est prévue avant Noël.

Télécharger
Qt 4.7.1
Qt Creator 2.1 beta 2

Sources
Qt 4.7.1 Released
Qt Creator 2.1 Beta 2 Released

Billet original



Le 21/09/2010, par johnlamericain et dourouc05

Qt 4.7 est sortie et est maintenant disponible en téléchargement sur http://qt.nokia.com.

Cette nouvelle version de Qt donne aux développeurs tout ce dont ils ont besoin pour créer des applications riches avec la possibilité d'interfaces graphiques tactiles pour toutes les plateformes supportées par Qt. Neuf mois après la sortie de Qt 4.6.0, le besoin de nouvelles fonctionnalités, d'innovation se faisait déjà sentir.

Qt Declarative

Qt 4.7 fournit comme nouvelle fonctionnalité principale le QML, le nouveau langage déclaratif facile à apprendre, accompagné du module Qt Declarative, le support technique de QML. Ce langage supporte aussi le JavaScript pour les habitués du scriptage d'interfaces

Cette idée a germé dans l'esprit des développeurs il y a deux ans, peu après la sortie de Qt 4.4. Deux années auront été nécessaires pour fournir un produit pleinement mature, pleinement fonctionnel. Rappelons qu'un de ses objectifs est de rapprocher les développeurs des designers d'interface, tous les détails ont déjà été écrits.

La dernière brique de l'ensemble, le designer pour Qt Creator, sera disponible dans Qt Creator 2.1, à paraître en 2010

Les performances

Pour QtWebKit, le compositing accéléré matériellement a accéléré de 61 % le rendu des animations. Le défilement a aussi été complètement revu : sur des sites très complexes comme Facebook, il n'a été amélioré que de... 67 % ! Sur des sites plus simples, le gain peut atteindre 350 % !

Pour le rendu de texte, la nouvelle classe QStaticText offre un rendu deux fois plus rapide que ce qui était possible auparavant. Le moteur de QPainter rend possible un rendu plus efficace des systèmes de particules avec OpenGL.

Le mot du vice-président

Citation Envoyé par Sebastian Nyström, Vice
President, Application and Service Frameworks, Nokia
Qt 4.7 is an important step forward that keeps Qt at the forefront of UI
and application development frameworks.

Developers looking to create rich, fluid UIs and apps will be amazed at how
easy it is to use the new features in Qt 4.7.

Continuing to enhance Qt¹s performance and stability is vital, and we¹re
proud to have taken Qt even further in these two areas.

Améliorations diverses

Elle comprend également de meilleures performances notamment au sein de QtWebKit (jusque 350 % plus rapide que la version disponible dans Qt 4.6.0 !), une mise à jour de l'add-in Visual Studio et il s'agit également de la première version majeure de Qt à avoir de nouveaux critères de performance et de stabilité.

Il faut aussi remarquer que l'essentiel des corrections a pu être apporté grâce aux retours de la communauté depuis la version RC, disponible depuis fin août. Le nouveau modèle de contribution de Qt rend en effet beaucoup plus facile la participation active au code (vous pouvez envoyer des patchs via Gitorious, par exemple).

Last but not least, le KDE Platform va très bientôt utiliser cette version 4.7 pour bénéficier de toutes les améliorations désormais finalisées !

Le lien du jour

Téléchargez-le aujourd'hui !

Le Qt SDK a été mis à jour avec cette dernière version, la version 2010.5 est disponible dès aujourd'hui à l'adresse ci-dessus.

Pour en savoir plus sur Qt 4.7, rendez-vous sur What’s New? ou participez au Qt Developer Days 2010

Source : communiqué de presse

Voir aussi

Les développeurs viennent de Mars, les designers de Vénus, un article de Hietala Nigel paru dans la Qt Quarterly Issue 33



Le 26/08/2010, par dourouc05 et frifri59

Citation Envoyé par dourouc05  Voir le message
La version RC1 de Qt vient de sortir, elle est déjà disponible sur le site de Nokia sous forme de sources (ZIP, TGZ) et de binaires (pour OSX/Cocoa, OSX/Carbon, Windows/MinGW 4.4 et Windows/VS 2008). Comme pour la version beta, les conventions de nommage pour OSX ont changé : Carbon n'est plus le framework utilisé par défaut, il cède la place à Cocoa et les binaires ne seront plus disponibles dès Qt 4.8.

Le but principal de cette Release Candidate est de fournir un code stabilisé et de qualité pour la version finale de Qt 4.7. Pour ceux qui désirent obtenir le code par Git, un tag v4.7.0-rc1 est disponible.

Cette version Release Candidate n'apporte rien de nouveau par rapport à la beta 2, il s'agit uniquement de corrections de bogues et d'améliorations mineures. Pour rappel, la beta 2 avait modularisé encore un peu plus Qt en mettant le module Multimedia entièrement dans les Qt Solutions, au lieu d'en avoir une version light dans Qt et une version plus complète dans les Qt Solutions.

Si vous avez des remarques, si vous avez remarqué une bogue ou autre, le Bug Tracker de Qt est prévu pour les recevoir.

Source : http://labs.trolltech.com/blogs/2010...ate-available/

Citation Envoyé par frifri59  Voir le message
Comme certains d'entre vous le savent déjà, quelques temps plus tôt à été mis à disposition une Release Candidate (RC) de Qt 4.7. Qt 4.7 est un grand pas en avant pour les performances pour l'introduction de Qt Quick. Avec Qt 4.7 nous allons voir les applications Qt tourner plus vite et plus fluide qu'auparavant.

Avec la sortie de Qt 4.7 incluant Qt QUick, vous allez immédiatement avoir accès à des avancées pour écrire des applications et des interfaces fluides et animées. Qt Quick est conçut en trois parties : (1) le langage QML, (2) le module QtDeclarative dans le framework Qt et (3) un composant dans Qt Creator.

La RC d'aujourd'hui et la release finale de Qt 4.7 vont former les deux premières pièces de Qt Quick. Avec la sortie de Qt Creator 2.1 dans le quatrième quart de cette année, vous allez avoir accès à un ensemble d'outils Pour faire de votre expérience avec Qt Quick, la plus riche et la plus simple. le dernier snapshot de Qt Creator 2.1 sera disponible prochainement.

Source : http://labs.trolltech.com/blogs/2010...-and-qt-quick/

Le 08/07/2010 par dourouc05

La deuxième beta de Qt 4.7 est disponible sur la page de téléchargement de Qt. Les sources sont toujours disponibles ainsi que des binaires pour Mac OS X (Carbon et Cocoa), MinGW 4.4.0 et Visual Studio 2008.

La convention de nommage a évolué comme pour Qt 4.6.x au sujet des paquets à destination des utilisateurs de Mac OS X, pour refléter le fait que Cocoa est maintenant préféré pour Qt 4.7. Les paquets pour Carbon n'existeront plus à partir de Qt 4.8 mais seront toujours disponible pour toutes les version de Qt 4.7.x.

Le but de cette seconde version beta ? Modulariser un peu plus Qt (voir à ce sujet l'article d'Henry Haverinen : au final, Qt 4.7 ne devrait plus contenir le module Qt Multimedia, celui-ci étant intégré aux Qt Solutions) ainsi que fournir une base plus adaptée pour les tests et ainsi fournir une version finale d'encore meilleure qualité.

Des snapshots de Qt Creator 2.1 sont aussi disponibles aujourd'hui. En combinaison avec Qt 4.7 beta 2, ils fournissent une preview de Qt Quick. Cette version de Qt Creator contient une première version du Qt Quick Designer et peut travailler avec des projets Qt Quick, avec la possibilité d'éditer et de déboguer des fichiers QML. Pour ceux qui utilisent le repository Git, un tag v4.7.0-beta2 devrait apparaître bientôt.

Sources : les Qt Labs (Qt 4.7 Beta2 and Qt Creator 2.1 Snapshots Available et Qt 4.7 scope change regarding Qt Multimedia).

Et vous ?

Que pensez-vous du support de Qt Quick par Qt Creator ? Cette nouveauté va-t-elle révolutionner votre manière de coder ?
À propos de la modularisation de Qt, quels pourraient en être les avantages, tant pour les développeurs et mainteneurs du framework que pour ses utilisateurs ?

Billet original

Le 24/06/2010 par dourouc05

Citation Envoyé par dourouc05  Voir le message
Sortie de Qt Creator 2.0

Il y a peu, l'environnement de développement intégré prévu pour Qt, Qt Creator, est sorti en version 2.0, en apportant son lot de nouveautés pour MeeGo, Symbian et d'autres plateformes. Il est d'ores et déjà inclus dans la dernière version du Qt SDK.

Le support de QML, initalement prévu pour cette version, n'est pas encore disponible par défaut (il faut recompiler Qt Creator soi-même pour l'activer). Par contre, il sera présent lors de la sortie de Qt Creator 2.1, qui verra le jour en même temps que Qt 4.7.

Source : Sortie de Qt Creator 2.0

Voir aussi

Premières démonstrations de MeeGo
Sortie de la version beta de Qt Creator
Qt Créateur, la traduction en français de l'EDI Qt Creator

Et vous ?

Auriez-vous préféré une version retardée de Qt Creator mais disposant du support de QML en série ?

Billet original


Le 11/06/2010, par gbdivers

Les développeurs de Nokia ont décidé de ne pas prendre de vacances cet été !

Après la sortie de Qt 4.6.3 (une version mineure qui corrige quelques bugs) en début de semaine, voici quelques nouvelles sur les prochaines versions de Qt :
- une seconde version beta pour Qt 4.7 est planifiée
- une Release Candidate cette été
- une Finale Release quelques semaines après
Et pour Qt Creator :
- La sortie d'une Release Candidate de Qt Creator 2.0 (sans le support de Qt Quick par défaut)
- une version 2.1 planifiée, avec le support de Qt Quick

Qui a sauter le pas ? Avez-vous téléchargé Qt 4.7 et a testé le QML ?

Voici la traduction des messages postés sur Qt Labs :
Mise à jour du calendrier de sortie de Qt 4.7, Qt Creator 2.0 (et Qt Creator 2.1) , par Eike Ziller.

Je publie ce post à la place de Henri Haverinen qui est absent du bureau aujourd'hui. Il sera de retour demain pour ajouter des commentaires.

Mis à jour du calendrier de sortie pour Qt 4.7, Qt Creator 2.0 (et Qt Creator 2.1)
Dans le but de maintenir tout le monde informé et de minimiser les mauvaises surprises, voici quelques mises à jour importantes relatives au calendrier de sortie de Qt 4.7 Qt Creator 2.0.
Nous travaillons très dur sur Qt 4.7 et cette version va être fantastique. Comme vous le savez, la version beta a été lancée début mai. A la même époque, Nokia a sorti le Nokia Qt SDK beta, qui a été une étape importante pour nous.
Les versions finales de Qt 4.7, Qt Creator 2.0 et du Nokia Qt SDK sont fortement liées et notre calendrier de sortie est basée sur cela. Vous avez peut être remarqué que Qt 4.6.3 est sorti hier ; cette version de Qt, avec la version Qt Creator 2.0, sera le noyau de la future version 1.0 de Nokia Qt SDK.

Qt 4.7 et maintenant Qt Creator 2.1 pour le support de Qt Quick
Qt Creator et le framework Qt contribuent chacun en partie à la solution Qt Quick : QML et Qt Declarative pour le framework Qt et les outils Qt Quick dans Qt Creator. Pour être sur que nous sommes en mesure d'offrir les nouvelles fonctionnalités spécifiques aux mobiles dans Qt Creator pour le Nokia Qt SDK tout en mettant les caractéristiques liées à Qt Quick dans Qt 4.7, nous avons décidé de :
- Accélérer la sortie de Qt Creator 2.0 en l'ajoutant dans le Nokia Qt SDK mais sans les composants de Qt Quick. Comme le Nokia Qt SDK 1.0 ne comprend pas Qt 4.7 et le QML, les outils pour Qt Quick ne sont pas encore indispensables.
- Programmer une version 2.1 de Qt Creator pour ajouter les composants de Qt Quick avec la sortie de Qt 4.7.
En substance, cela signifie que la première version des composants de Qt Quick dans Qt Creator passent de la version 2.0 à la version 2.1. Qt Creator 2.1 sera disponible peu de temps après la sortie du Nokia Qt SDK, vous pouvez donc continuer à tester les outils de Qt Quick avec Qt 4.7.

Qt 4.7 : beta 2, Release Candidat and Final Release
Le prochain version après la version beta de Qt 4.7 sera une seconde version beta - nous avons décidé d'ajouter une seconde beta dans le cycle de sortie pour s'assurer que la version finale de Qt 4.7 sera de la meilleure qualité possible. Suite à la sortie de Qt 4.7 beta 2, nous sortirons une Release Candidat pour Qt 4.7 et Qt Creator 2.1 qui seront disponibles durant l'été, puis les versions finales quelques semaines après.
Nous attendons avec impatience beaucoup de retours sur Qt 4.7 et Qt Creator 2.1

Source : http://labs.qt.nokia.com/blogs/?p=1606

Qt Creator 2.0 : Il s'agit d'une Release Candidate !, par Daniel Molkentin.

Quelques semaines ont passées depuis la version beta. Le temps a été plutôt décevant depuis de début de l'été, ici à Berlin, avec un seul week-end très ensoleillé. Cela signifie que nous n'avons pas eu d'excuses pour quitter le bureau pour faire un saut dans l'eau ou boire une bière glacée. Au lieu de cela, nous avons utilisé le temps à bon escient. Comment ? En peaufinant Qt Creator, ce qui a eu pour résultat d'envoyer 1038 mise à jour depuis la version beta. Les commentaires de la communauté a été très utile à cet égard.

Nous avons également veillé à ce que Qt Creator travaille main dans la main avec le Nokia Qt SDK, une Release Candidate de celui-ci a également été publié aujourd'hui. Une conséquence est que le débogage sur le Nokia N8, le premier téléphone Nokia basé sur Symbian utilisant Qt, fonctionne maintenant. Un autre point fort de cette version est la documentation, qui a été grandement amélioré pour couvrir beaucoup plus d'aspects de Qt Creator et comment développer avec. L'amélioration continue, les pages de dialogue "Nouveau" et "Options" sont maintenant beaucoup plus claires.

Mais nous avons dû ausi prendre une décision difficile : le support de Qt Quick est maintenant désactivé par défaut, parce que Qt 4.7 ne sera pas prêt au moment où nous voulons sortir Qt Creator 2.0. Cela signifie que Qt Creator viendra sans les fonctionnalités de Qt Quick, même si le chargement de fichiers et de projets Qt Quick est encore possible. Mais ne craignez rien : dès que la version 2.0 sera sortie, nous allons travailler sur une version activée de Qt Quick et nous réactiverons Qt Quick dans les Nightly Build dès que possible. Pour en savoir plus, vous pouvez lire le message précedant. Aussi, si vous voulez désespérément utiliser Qt Quick avec Qt Creator 2.0, vous pouvez comiler vous-même Qt Creator et activer le support QML en ajoutant QTCREATOR_WITH_QML avant d'exécuter qmake. Nous espérons que vous serez ravie en testant cette Release Candidate. Si vous trouvez encore des obstacles ou des bugs, n'hésitez pas à les signaler sur notre bug tracker.
Enfin, si vous voulez voir Qt Creator et la Release Candidate de Nokia Qt SDK en action, n'hésitez pas à visiter notre stand au LinuxTag à Berlin cette semaine et venez à nos présentations sur le Nokia Qt SDK et sur Qt Quick !

Télécharger Qt Creator 2.0.0 RC1 ici.

La nouvelle page de dialogue "Options" dans Qt Creator 2.0.

La nouvelle page de dialogue "Nouveau" dans Qt Creator 2.0.

Source : http://labs.trolltech.com/blogs/2010...ase-candidate/




Le 06/05/2010, par dourouc05

Aujourd'hui, Nokia annonce la sortie de Qt 4.7.0 et de Qt Creator 2.0 en beta.

Qt 4.7

Qt Quick

La grande nouveauté de Qt 4.7.0 est sans nul conteste la sortie de l'API Qt Quick, anciennement les interfaces déclaratives. Cette API se base sur le langage QML pour déclarer les interfaces graphiques. Ses bénéfices ? Les développeurs et intégrateurs peuvent désormais travailler à l'unison pour créer des applications animées et sensibles au nouveaux périphériques de pointage comme les écrans tactiles.

Trois nouveautés accompagnent Qt Quick : le QML, le langage de déclaration d'interfaces ; Qt Creator 2.0, désormais capable de générer des interfaces en QML ; un module QtDeclarative, facilitant l'intégration de QML à Qt et en limitant la technicité des dialogues entre développeurs et intégrateurs.

QtWebKit

De plus, cette beta inclut une version mise à jour de l'intégration à WebKit (il faut en effet rappeler qu'il y a peu l'équipe de QtWebKit a décidé de désynchroniser les sorties du module d'intégration de celles de Qt, étant donné que WebKit avance bien plus vite que Qt pour suivre les dernières évolutions des technologies de la toile).

Améliorations générales

Comme toujours, à chaque nouvelle sortie de Qt, l'équipe a travaillé dur pour améliorer l'architecture, la performance, la rapidité et la qualité du framework. Cela ne peut se faire sans moyens, c'est pourquoi l'équipe Qt s'est agrandie récemment d'une équipe chargée des performances du framework : ils sont chargés d'écrire des benchmarks pour Qt et d'éviter les changements néfastes aux performances. Les développeurs se basent aussi sur un système d'intégration continue, pour trouver au plus vite des bogues tout en augmentant la stabilité et la qualité.

Qt 4.7.0 en version finale est attendue pour la mi-2010.

Qt Creator 2.0

Cette nouvelle version inclut un bon nombre d'outils pour faciliter la création d'interfaces graphiques avec QML : par exemple, un outil de prévisualisation, un éditeur WYSIWYG d'interfaces graphiques, qui peut être utilisé en parallèle avec un éditeur de code QML et un débogueur, les passages de l'un à l'autre étant possibles. Ce designer sera inclu en tant que technological preview dans la version finale de Qt Creator 2.0, attendue mi-2010.

Qt 4.7.0[/B] et de Qt Creator 2.0 en beta sont à télécharger sur le site web de Qt

Voir aussi



Et vous ?

Quels sont les bénéfices que vous attendez de cette nouvelle technologie Qt Quick ? L'intégration complète dans Qt Creator vous semble-t-elle une bonne chose ? Utiliserez-vous les deux modes d'éditions d'interfaces graphiques, en WYSIWYG et dans le code ? Pensez-vous que cela serait utile à un grand nombre ?

Le 12/03/2010 par johnlamericain

Sortie de Qt dans sa version 4.7.0 Tech Preview et de Qt Creator 2.0 alpha

Qt 4.7.0 Tech Preview

Moins d'un mois après la sortie de la version 4.6.2 du framework Qt, Nokia nous propose son framework en version 4.7.0 Tech Preview.

Pour rappel, une Tech Preview est la première étape dans le processus de sortie d'une nouvelle version. L'objectif est de présenter les nouvelles fonctionnalités aux utilisateurs en attendant un maximum de retour d'expérience pour améliorer la stabilité et corriger d'éventuels bugs. Il ne s'agit donc pas d'une version à utiliser en production.

La sortie de la version finale 4.7.0 est prévue pour la mi 2010.

Les éléments les plus attendus dans cette version sont :

  • Le développement d'interfaces graphiques déclaratives avec Qt Quick
  • La nouvelle API multimédia
  • Des nouveautés dans le module Qt Network
  • De nouvelles classes, fonctions, macros...

La liste complète des nouveautés

Qt Creator 2.0 alpha

Un an après la sortie de Qt Creator 1.0, voici Qt Creator 2.0 dans sa version alpha annoncée hier par Nokia.

Il s'agit cette fois d'une version 2.0 et non 1.4 du fait de l'ajout de 2 fonctionnalités majeures :

  • L'intégration de Qt Quick
  • Le développement sur Symbian et Maemo

Une petite vidéo vaut mieux qu'un long discours.

Voir aussi

Le site web de Qt
Qt Quick
Sortie de Qt 4.6

Et vous ?

Allez-vous tester cette nouvelle version de Qt ? Que pensez-vous du développement sur Symbian et Maemo avec Qt Creator ? Etes-vous prêt à passer aux interfaces graphiques déclaratives avec Qt Quick ?

Le 21/10/2009, par dourouc05

Vous avez sûrement entendu parler de la dernière version beta de Qt, la 4.6 beta 1. Vous l'attendez certainement, autant que l'enfant en décembre attend l'arrivée du Père Noël et des cadeaux. Les cadeaux seront nombreux cette année : Qt 4.6 devrait sortir vers cette période, et nous devrions avoir de plus amples informations sur Qt 4.7.

Les ingénieurs de Qt pensaient adopter une nouvelle convention de nommage. Cependant, même si les noms proposés étaient imaginatifs, ils ne représentaient pas ce qu'est Qt 4.7 : il s'agit d'améliorations du coeur du framework.

Qu'attend-t-on principalement de ce nouveau cru ? Pas de support de nouvelles plateformes, comme pour les versions précédentes. Non, beaucoup mieux. De petites modifications assez subtiles. Oui, mais mieux encore. Leur mot-clé sera internal excellence, c'est-à-dire que les performances générales vont encore être améliorées : diminution de l'utilisation de mémoire, augmentation des performances brutes, augmentation de la qualité globale du framework. Mais ils prévoient encore mieux !

Avez-vous entendu parler de Qt Kinetic ? De Declarative UI ? De QML ? Eh oui, c'est cela-même que nous réservent les ingénieurs !

Source : http://blog.qt.nokia.com/2009/10/21/...-in-the-works/

Alors, pour que Qt devienne encore meilleur, les développeurs vous demandent, à vous, utilisateurs journaliers de Qt, de leur proposer des patchs, de leur remonter des bugs, de demander des fonctionnalités, de vous plaindre : il faut que cette version de Qt soit la plus aboutie jusque là !

Qu'attendez-vous justement de cette nouvelle version ? Avez-vous réellement des raisons de vous plaindre de ce framework ? Exprimez-vous, les développeurs entendront vos doléances !



Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de COGAN COGAN - Membre régulier http://www.developpez.com
le 22/09/2010 à 10:57
Bonne nouvelle matinale.
Qt 4.7.0 et Qt Creator 2.0.1 font désormais partie de ma vie de développeur.

Citation Envoyé par dourouc05  Voir le message
Je cherche, je cherche... j'trouve pas. Que va donc contenir Qt 4.8 ? Les paris sont ouverts !

Les prochaines classes de Qt fort attendues en cours de développement sont QPareidolie et QTelosPatheia qui permettront une nouvelle approche de la programmation : "Penser c'est développé !"
Avatar de betsprite betsprite - Membre averti http://www.developpez.com
le 01/10/2010 à 16:56
Bonjour,

J'aurais une petite question concernant la version 4.7 de Qt.

J'ai vu sur le site de nokia qu'il y avait Qt libraries 4.7.0 for Windows (minGW 4.4, 316 MB) dans les downloads. Cependant, une fois Qt liée à Code::blocks, peut-on utiliser le QML sous code:blocks ?

Merci !
Avatar de Klaim Klaim - Membre expert http://www.developpez.com
le 06/10/2010 à 13:39
Je viens de lancer Qt Creator 2.1 pour voir.
Par défaut, il m'a pris la langue du système, supposément le français.
Pourtant la langue du système est en anglais (tout le windows etc. est en anglais sauf la config clavier).
Je suppose qu'ils prennent la langue au mauvais endroit...

Heureusement que maintenant on peut changer la langue.
Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 09/11/2010 à 21:26
Qt 4.7.1, première patch release de Qt 4.7, vient de sortir, en même temps que la seconde beta de Qt Creator 2.1, dont la version finale est toujours attendue pour la fin de cette année. Cette dernière version de Qt est déjà disponible sur leur repository GIT public.

De nombreux bogues ont été corrigés sur ces deux versions, beaucoup d'entre eux ont été reportés par la communauté... mais la communauté a aussi activement aidé à leur résolution ! Parmi ces contributions de la communauté, notez la version française de Qt Creator, traduite par l'équipe Qt de Developpez.com ! Pas moins de 250 commits ont eu lieu entre les deux betas de l'EDI, visant principalement la résolution de bogues au niveau de l'éditeur QML et JavaScript, ainsi que le déploiement sur des plateformes Maemo et le débogueur. La documentation a aussi reçu un nouvel article sur la création d'une application Qt Quick.

Un changement principal pour cette version : le Qt SDK n'est plus disponible. Il rassemblait Qt et Qt Creator en un fichier ; le nouveau Nokia Qt SQK, qui a été lancé il y a peu, contient aussi Qt et Qt Creator en un seul paquet facilement installable, en plus d'un nombre certain d'autres outils utiles). Il rendait le Qt SQK assez redondant, il a donc été décidé de le retirer afin de libérer du temps et de polir un peu plus la prochaine version du Nokia Qt SDK, dont la sortie est prévue avant Noël.

Télécharger
Qt 4.7.1
Qt Creator 2.1 beta 2

Sources
Qt 4.7.1 Released
Qt Creator 2.1 Beta 2 Released

Billet original
Avatar de _skip _skip - Expert éminent http://www.developpez.com
le 10/11/2010 à 15:08
Je viens d'essayer, je me paie l'erreur décrite ci dessous.
http://bugreports.qt.nokia.com/browse/QTCREATORBUG-2987
Avatar de COGAN COGAN - Membre régulier http://www.developpez.com
le 15/11/2010 à 8:52
Merci pour l'information de la sortie du SDK.
En effet, j'avais commencé à en chercher un pour la parution de Qt 4.7.1, en vain ! Je comprends maintenant.
Du coup, j'ai installé Qt Creator 2.1 (béta 2) mais je reste avec Qt 4.7.0.
Cela fera un beau cadeau pour Noël.
Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 01/03/2011 à 20:29
Qt 4.7.2 est sorti ce jour. Ce n'est qu'une version de maintenance, avec son lot de corrections de bogues, grâce au retour utilisateur et aux contributions, depuis la sortie de la version 4.7.1, en novembre dernier. Point plus important, il marque la sortie officielle de Qt Quick, LA nouvelle fonctionnalité clé de Qt, permettant de créer très simplement des applications légères et des interfaces utilisateur. Pour mener à bien sa mission, il se base sur QML, un langage de déclaration d'interfaces, sur le module Qt Declarative et de nouveaux outils dans Qt Creator, dont un éditeur visuel, un éditeur de code et un débogueur.

Des paquets sont d'ores et déjà disponibles sur la page des téléchargements ; pour ceux qui suivent l'évolution du framework sur Gitorious, un nouveau tag devrait apparaître assez bientôt. Une liste des bogues résolus est disponible sur Jira : http://bugreports.qt.nokia.com/secur...+Release%29%22

Source : http://labs.qt.nokia.com/2011/03/01/...been-released/

Billet original
Avatar de _skip _skip - Expert éminent http://www.developpez.com
le 02/03/2011 à 7:59
Cette news fait mal au coeur sachant que je n'ai pas pu convaincre mon équipe de développer avec Qt et qu'on s'est rabattu sur java (décision fort ennuyeuse mais compréhensible à la vue de certains petits qqch).

Mais j'espère tout de même, pour l'avenir que les gens derrière Qt vont garder pour C++ la place qu'il a toujours occupé car je ne fais pas aujourd'hui partie des personnes 100% convaincues par QML. C'est pas ma faute, je déteste le javascript et ce qui y ressemble, c'est génétique.
Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 02/03/2011 à 18:14
Citation Envoyé par _skip  Voir le message
Mais j'espère tout de même, pour l'avenir que les gens derrière Qt vont garder pour C++ la place qu'il a toujours occupé car je ne fais pas aujourd'hui partie des personnes 100% convaincues par QML. C'est pas ma faute, je déteste le javascript et ce qui y ressemble, c'est génétique.

Qt Quick a toujours été prévu pour être un moyen supplémentaire de faire les choses, tu n'es pas obligé de l'utiliser .
Avatar de _skip _skip - Expert éminent http://www.developpez.com
le 04/03/2011 à 9:37
Citation Envoyé par dourouc05  Voir le message
Qt Quick a toujours été prévu pour être un moyen supplémentaire de faire les choses, tu n'es pas obligé de l'utiliser .

C'est sûr, mais la place que cela prend dans la roadmap n'est pas négligeable.
Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 02/09/2011 à 14:09
Qt 4.7.4 offre le support de Qt Quick 1.1
Première grande mise à jour des interfaces déclaratives

Mise à jour du 02/09/11

Qt 4.7.4 est la dernière version prévue de Qt 4.7, elle n'apporte que des corrections de bogues suite au retour utilisateur sur Qt 4.7.3. Désormais, le travail se focalisera sur Qt 4.8 (une beta est d'ores et déjà sortie, la release candidate est prévue pour sortie assez vite).

Cependant, cette nouvelle version propose de nouvelles fonctionnalités importantes, comme Qt Quick 1.1 :
- support du l'écriture de droite à gauche ;
- amélioration du cache des images ;
- amélioration de l'entrée de texte et support du clavier virtuel pour des écrans divisés ;
- une API déclarative pour gérer les entrées sous forme de toucher.

Il faut aussi noter l'apparition du plug-in QML pour les shaders, constitué de deux éléments (ShaderEffectItem et ShaderEffectSource).

Le support de Symbian n'est pas en reste, avec des améliorations graphiques (support d'OpenGL ES, gestion de la mémoire du GPU améliorée, optimisations du moteur de rendu OpenVG), des changements d'orientation plus rapides et le support d'accélérateurs pour le copier-coller.

Cette version sera disponible pour MeeGo et Symbian quand le logiciel embarqué sera prêt.

Elle est téléchargeable sur le site de l'éditeur et par le Qt SDK. Il est aussi possible de la télécharger par Git.

Source : Nokia

Billet original
Offres d'emploi IT
Ihm informatique scientifique h/f
EOMYS ENGINEERING - Nord Pas-de-Calais - Lille (59000)
Ingénieur en développement C++ QT H/F
Atos - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)
Développeur/développeuse application qt embarquée
CKSQUARE M-INNOV - Auvergne - Clermont-Ferrand (63000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -