IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Sortie de Qt 5.0.2


Sujet :

Qt

  1. #1
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut Sortie de Qt 5.0.2
    Sortie de Qt 5 alpha
    La première version majeure du Qt Project autonome se concentre sur les performances et les capacités graphiques


    La version 5 de Qt vient de sortir en version alpha. Cette version est la première version majeure depuis que Qt est devenu autonome avec la création du Qt Project. Beaucoup de personnes ont contribué à cette nouvelle version, pas uniquement des développeurs de chez Nokia. Les différents modules ont été regroupés en deux catégories, les essentiels, installés par défaut, et les add-ons, installés à la demande. L'objectif de cette version alpha est de récupérer les retours des utilisateurs, principalement sur les modules essentiels.

    Lars Knoll, le responsable en chef du projet Qt, a publié en mai dernier deux discussions sur les QtLabs pour présenter les approches choisies pour Qt 5 (voir les discussions Thoughts about Qt 5 et Responses to Qt 5). La pensée directrice est résumée dans les phrases suivantes :

    « Qt 5 doit être le fondement d'une nouvelle façon de développer des applications. Tout en offrant la puissance de Qt natif en C++, l'accent sera mis sur un modèle où le C++ sera principalement utilisé pour implémenter des fonctionnalités modulaires d'arrière-plan pour Qt Quick », a déclaré Lars Knoll.

    Neuf mois de travail, plusieurs centaines d'intervenants et plusieurs milliers de modifications du code ont été nécessaires pour aboutir à cette version alpha. Pour cette première version majeure, l'accent a été mis sur la partie embarquée, proche de la vision que Lars Knoll a décrite, mais il faudra attendre les versions 5.1 ou 5.2 pour que cette vision soit entièrement appliquée pour la version desktop.

    Cette version alpha est l'aboutissement d'un travail important sur quatre points : QPA, la pile graphique, la modularité et le nettoyage de l’architecture en déplaçant les QWidgets dans les modules add-ons.

    Le Qt Platform Abstraction Layer (QPA)
    Pour améliorer la portabilité de Qt, il a été nécessaire de restructurer l'architecture pour isoler toutes les fonctionnalités de bas-niveau qui sont spécifiques à une plateforme. Ce travail a permis d'aboutir au QPA, facilitant le portage de Qt sur toutes nouvelles plateformes. Cette abstraction a été introduite dans Qt 4.8 en remplacement de QWS pour les versions embarquées de Qt, mais elle est maintenant disponible pour toutes les éditions dans Qt 5. La meilleure preuve de l’efficacité de cette abstraction est que plusieurs portages sont en cours de développement : pour QNX, iOS et Android, par exemple.

    La réorganisation de la pile graphique
    Un autre objectif majeur pour Qt 5 est l'amélioration des performances graphiques, en particulier pour les versions embarquées. Pour ce faire, il a fallu réorganiser la pile graphique, pour bénéficier au maximum de l'accélération matérielle. Pour cela, l'accent a été mis sur l'utilisation d'OpenGL.
    Par exemple, QtQuick 2 a subi une réorganisation importante se basant sur le graphe de scène et utilisant OpenGL (GL ES 2 minimum) en arrière-plan. QtGui contient maintenant des classes QOpenGL à la place des classes QGL (maintenues dans le module QtOpenGL pour la compatibilité).
    On note l’apparition de nouvelles classes :
    • QGuiApplication, plus légère que QApplication (hérite de QCoreApplication et dérivée par QApplication) ;
    • QWindow, pour manipuler les fenêtres de premier plan. QWidget et dérivées continuent de fonctionner, comme dans Qt 4, avec QPainter, bien que cet outil soit moins utilisé pour les autres piles graphiques (il est maintenant limité à la rastérisation logicielle sur écran, les images et les pixels, avec un backend OpenGL et un autre pour la génération de PDF et l'impression).


    L'architecture modulaire
    Objectif : flexibilité, possibilité de choisir ses modules pour les utilisateurs, meilleure intégration de QtMobility, faciliter les contributions en les incluant comme modules tiers. Il s’agit principalement de ménage interne, peu visible par les utilisateurs (toujours en cours).

    Déplacer QWidget dans un module indépendant
    Déplacer ces classes dans le module "widgets" permet de garantir la continuité des QWidget et dérivés, mais également l'évolution vers d'autres approches (QML et QtQuick). Cela nettoie l’architecture sur le long terme.


    Installation et compilation
    Il y a plusieurs moyens d'installer Qt 5. Le plus simple est d'utiliser les binaires non officiels, régulièrement mis à jour :


    Passer de Qt 4 à Qt 5
    Les changements importants pour conserver la compatibilité du code écrit pour Qt 4 avec Qt 5 sont d’intégrer le module widgets si on utilise des QWidget ou dérivés et de renommer le module QtQuick en quick1. Voici un exemple de code dans le fichier .pro pour garantir la compatibilité :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    greaterThan(QT_MAJOR_VERSION, 4) 
    {
        QT += widgets
        QT += quick1
    } else {
        QT += declarative
    }
    Le script Perl qtbase/bin/fixqt4headers.pl met à jour les inclusions des fichiers d'en-tête.

    Pour la création de plugins, les macros Q_EXPORT_PLUGIN et Q_EXPORT_PLUGIN2 sont dépréciées et doivent être remplacées par la macro Q_PLUGIN_METADATA, qui permet de lire les informations sans devoir charger le plugin avec la fonction dlopen().


    Que pensez-vous de la direction prise par Qt ?
    Pensez-vous que Qt Quick et le QML prennent une place trop importante ou au contraire devraient se développer plus ?
    Quelles sont les fonctionnalités que vous attendez le plus dans Qt 5 ?



    Sources :

  2. #2
    Membre averti

    Inscrit en
    Juillet 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 186
    Points : 350
    Points
    350
    Par défaut
    J'attendais surtout la fin du precompilateur moc ...

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 33
    Points : 28
    Points
    28
    Par défaut
    Je pense que s'ils s'orientent vers plus de compatibilité vers des platforms comme IOS et android l'utilisation de Qt par tous les développeurs va exploser, de part sa simplicité d'utilisation et la clarté de sa doc !!!
    c'est selon moi la meilleur bibliothèque pour développer

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Citation Envoyé par dtrosset Voir le message
    J'attendais surtout la fin du precompilateur moc ...
    Ce n'est pas (malheureusement) au programme. Probablement à cause de problèmes de compatibilité avec des compilateurs anciens ou exotiques.

  5. #5
    Membre régulier
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Points : 113
    Points
    113
    Par défaut
    Il manque des choses de base, on peut lire les dates des fichiers mais pas les définir, les QDir::drivers() ne marchent que sous windows, il manque un modules pour la compression en un format défini, surtout pour QTcpSocket, ...

    Qt continue dans la bonne direction, se réorganise quand il y en a vraiment besoin. Pour moi la place de QML est correcte (elle n'accapare ni trop ni trop peu de développement).

    Par contre encore une bonne passe sur les optimisations des truc de base ne serai pas du luxe (fichier, réseau, type de base)...
    Développeur d'Ultracopier

  6. #6
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut Qt 5 beta
    Voici une sortie qui est restée très discrète : pas d'annonce officielle, rien sur la page principale du wiki de Qt 5. Mais depuis le 30 juin dernier, les versions de Qt 5 compilé par le moteur d'intégration continu sont taguées en beta (voir la page des builds). La page Re-creating Qt5 binary installers regroupe l'ensemble des liens vers les sources, les binaires et les installeurs. Les binaires sont également installables sur Ubuntu via le gestionnaire de paquet en installant le dépôt ppa suivant : “Canonical Qt5 Edgers” team

  7. #7
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Points : 8 140
    Points
    8 140
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Voici une sortie qui est restée très discrète : pas d'annonce officielle, rien sur la page principale du wiki de Qt 5. Mais depuis le 30 juin dernier, les versions de Qt 5 compilé par le moteur d'intégration continu sont taguées en beta (voir la page des builds). La page Re-creating Qt5 binary installers regroupe l'ensemble des liens vers les sources, les binaires et les installeurs. Les binaires sont également installables sur Ubuntu via le gestionnaire de paquet en installant le dépôt ppa suivant : “Canonical Qt5 Edgers” team
    Oui étrange... Surement du à tout le remaniement en cours...

  8. #8
    Membre éprouvé

    Profil pro
    Responsable logiciel
    Inscrit en
    Octobre 2010
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable logiciel

    Informations forums :
    Inscription : Octobre 2010
    Messages : 223
    Points : 1 183
    Points
    1 183
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Voici une sortie qui est restée très discrète : pas d'annonce officielle, rien sur la page principale du wiki de Qt 5. Mais depuis le 30 juin dernier, les versions de Qt 5 compilé par le moteur d'intégration continu sont taguées en beta (voir la page des builds). La page Re-creating Qt5 binary installers regroupe l'ensemble des liens vers les sources, les binaires et les installeurs. Les binaires sont également installables sur Ubuntu via le gestionnaire de paquet en installant le dépôt ppa suivant : “Canonical Qt5 Edgers” team
    Le tag "beta" veut juste dire que c'est la branche de la beta - la beta elle même n'est pas sortie encore.

  9. #9
    Membre expérimenté

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Points : 1 738
    Points
    1 738
    Par défaut
    Exact, il y a des snapshots de la branche "beta" seulement.

  10. #10
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 609
    Points : 188 584
    Points
    188 584
    Par défaut Sortie de Qt 5 beta
    Première version majeure à sortir sous l'égide du Qt Project, synonyme et symbole de l'ouverture du projet Qt au monde (et du désistement progressif de Nokia), Qt 5 est à présent disponible en beta. Cette version majeure est en cours de développement depuis plus d'une quinzaine de mois (du moins, son annonce officielle) et, sur ce temps, bien des changements architecturaux ont eu lieu (voir ci-dessus, notamment), la communauté du Qt Project n'ayant cessé de s'élargir.

    Cette nouvelle version permettra de créer plus facilement et plus rapidement des applications exigeantes mais performantes (même avec des ressources limitées, le GPU sera plus utilisé ; par exemple, on peut atteindre le nirvana de 60 FPS sur le Raspberry Pi, pour bien moins que cinquante dollars), avancées en termes d'interface (avec la nouvelle version majeure de Qt Quick).

    Modularisation

    Une grande nouveauté de cette version est, pour rappel, la modularisation, maintenant achevée : ils seront plus indépendants les uns des autres, sans devoir faire partie du cœur de Qt, pour faciliter l'utilisation de quelques modules seulement, sans devoir compiler/télécharger le reste. Ainsi, on distingue ceux qui font partie du cœur, de Qt Essentials, et les add-ons. On ne parlera plus de Qt Mobility comme d'un produit complémentaire, mais comme une série de modules de Qt. Ainsi, KDE pourra proposer tout son framework comme add-on de Qt, au lieu de le maintenir bien séparé comme actuellement.

    Ce nettoyage s'accompagne de nouvelles API dans Qt Core (support de JSON, expressions régulières compatibles Perl – une implémentation plus rapide et offrant plus de fonctionnalités que l'actuel QRegExp –, reconnaissance des types MIME, chemins standard), de la vérification des connexions des signaux et slots à la compilation, etc. Certaines de ces fonctionnalités sont directement inspirées de KDE, voire reprises.

    De même, côté GUI, OpenGL fait maintenant partie de Qt GUI, avec quelques améliorations (QWindow étant une meilleure abstraction pour les fenêtres de haut niveau que QWidget).

    Les widgets font maintenant partie d'un module non essentiel, il faudra en activer le support manuellement, mais les API basées sur des widgets continueront d'exister. Elles sont d'ailleurs implémentées par-dessus les fonctionnalités proposées par Qt GUI, tout comme Qt Quick.

    Le plug-in Visual Studio est mis à jour pour supporter ces fonctionnalités (bien que toujours en beta), en adaptant l'existant ; cependant, cette nouvelle version ne supporte plus Qt 4, du moins pour le moment.

    Performances et interfaces graphiques

    Qt 5 a pris à bras le corps deux problèmes pour la conception d'interfaces graphiques à hautes performances : les outils pour concevoir ces interfaces et les performances de leur rendu.

    D'un côté, de nouvelles API et extensions ont été ajoutées à Qt Quick pour faciliter la création d'applications riches et fluides pour des périphériques orientés vers les entrées tactiles (tout en gardant le support des entrées clavier). Le module de support de WebKit supporte également de base des interactions tactiles.

    Pour les performances, c'est toute une nouvelle pile graphique qui est disponible, entièrement basée sur OpenGL, facilitant l'intégration de contenu OpenGL (shaders et particules, par exemple). Le rendu du texte est aussi entièrement accéléré matériellement (meilleures performances, consommation moindre), d'où les bonnes performances même sur du matériel bon marché (bien qu'il faudrait voir ce sur quoi portaient les tests).

    Compatibilité des sources

    Évidemment, si tout ceci s'effectue comme lors de la transition de Qt 3 vers Qt 4, les développeurs se montreront réticents ; cependant, un des objectifs a été de faciliter la transition tant du code que des compétences de Qt 4 à Qt 5, en gardant la compatibilité des sources autant que possible (Qt Creator, actuellement, peut être compilé tant avec Qt 4 que Qt 5, sans changement dans le code).

    Le principal est de changer les fichiers de projet, pour prendre en compte la modularisation du framework. Un script est d'ailleurs fourni à cette fin. Cependant, tout le code s'intégrant directement avec le système de fenêtrage natif devra être adapté.



    Sources : http://labs.qt.nokia.com/2012/08/30/qt-5-beta-is-here/, http://195.197.180.217/en/Blogs/Qt-b...been-Released/
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  11. #11
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2012
    Messages : 17
    Points : 43
    Points
    43
    Par défaut
    Pour les performances, c'est tout une nouvelle pile graphique qui est disponible, entièrement basée sur OpenGL, facilitant l'intégration de contenu OpenGL (shaders et particules, par exemple). Le rendu du texte est aussi entièrement accéléré matériellement (meilleures performances, consommation moindre), d'où les bonnes performances même sur du matériel bon marché (bien qu'il faudrait voir ce sur quoi portaient les tests).
    Du Qt au rendu accéléré via la carte graphique à l'instar de WPF ? J'aime.

  12. #12
    Membre émérite
    Avatar de VivienD
    Homme Profil pro
    Développeur logiciel
    Inscrit en
    Octobre 2009
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur logiciel
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 523
    Points : 2 278
    Points
    2 278
    Par défaut
    Bon... Il semblerait que le sujet, que j'avais ouvert pour qu'on liste les changements et ajouts de Qt 5 par rapport à Qt 4, soit aussi utile que l'iPad en ce qui me concerne.

    Sinon, cette nouvelle version de Qt s'annonce prometteuse.
    De retour, plus sportif mais toujours aussi moche.
    _____________
    Pro: Programmation en C/C++ (embarqué ou non)
    Loisir: Programmation en C++11/14/17 avec la STL ou Qt 5

  13. #13
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 832
    Points : 2 625
    Points
    2 625
    Par défaut
    Citation Envoyé par dtrosset Voir le message
    J'attendais surtout la fin du precompilateur moc ...
    Je pense que c'est le truc qui rebute le plus d'utilisateurs potentiels.
    Bon, j'imagine que s'ils continuent sur la voie de la modularité, ce sera faisable un jour...

  14. #14
    Membre éprouvé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 552
    Points : 1 060
    Points
    1 060
    Par défaut
    Citation Envoyé par Freem Voir le message
    Je pense que c'est le truc qui rebute le plus d'utilisateurs potentiels.
    Bon, j'imagine que s'ils continuent sur la voie de la modularité, ce sera faisable un jour...
    J'ai du mal à voir le lien avec la modularité. Le moc me semble surtout indispensable pour faire de la réflexion et de l'introspection sans enregistrer à part la liste des propriétés et méthodes disponibles.

    Je rate un point?

  15. #15
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Citation Envoyé par bretus Voir le message
    J'ai du mal à voir le lien avec la modularité. Le moc me semble surtout indispensable pour faire de la réflexion et de l'introspection sans enregistrer à part la liste des propriétés et méthodes disponibles.

    Je rate un point?
    Non, tu as raison, aucun rapport à priori entre modularité et moc

    (sauf si la modularité facilite la duplication des modules pour faire des versions ayant besoin de moc et d'autres non, mais j'y crois pas trop)

    Citation Envoyé par MicroJoe Voir le message
    Du Qt au rendu accéléré via la carte graphique à l'instar de WPF ? J'aime.
    Ca fait très longtemps que Qt utilise OpenGL pour l’accélération matérielle
    Ce qui change avec Qt 5, c'est la position de QtOpenGL, qui est maintenant intégré au Core (avec un module pour la compatibilité avec Qt 4)

  16. #16
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut
    La beta 2 vient d etre annonce aux keynotes des Qt Dev Days 2012. Plus d informations viendront.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  17. #17
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 609
    Points : 188 584
    Points
    188 584
    Par défaut
    Juste pour les Qt DevDays 2012 à Berlin (reportage en live), Qt 5.0 Beta 2 est de sortie, comme prévu. La sortie de la version finale est toujours prévue pour cette fin d'année 2012.

    D'ailleurs, tout commence à se mettre au parfum Qt 5 : Qt Creator 2.6, sorti il y a peu, peut être basé sur Qt 5 pour compiler avec Qt 5, formant une version complète de l'environnement Qt très utile pour tester cette nouvelle version majeure.

    Cela montre aussi le niveau de compatibilité entre Qt 5 et Qt 4 : le même code source est utilisé pour compiler Qt Creator, peu importe la version de Qt. Qt 4.8 et Qt 5.0 garantissent presque une garantie de compatibilité des sources.

    Cette préversion montre aussi une liste des modules et paquets qui feront partie de la version 5.0 finale, ainsi que les distributions entre modules essentiels et add-ons. Mêmes si ces listes paraissent longues (signe d'un grand nombre de fonctionnalités), certains modules – comme Qt 3D – n'en font pas partie, bien qu'ils seront disponibles du Qt Project et utilisables avec Qt 5.0.
    Qt Essentials :
    Qt Core
    Qt Network
    Qt Gui
    Qt Sql
    Qt Testlib
    Qt Widgets
    Qt Qml
    Qt Quick
    Qt Multimedia
    Qt WebKit
    Qt WebKit Widgets
    Qt Add-ons :
    Qt Xml
    Qt XmlPatterns
    Qt Svg
    Qt Concurrent
    Qt Printsupport
    Qt DBus
    Qt OpenGL
    Qt ActiveQt
    Qt Graphical Effects
    Qt Script
    Qt Declarative
    Qt Image Formats
    Outils :
    Qt Assistant
    Qt Linguist
    Qt Designer
    Qt Translations
    Qt Creator
    Qt Documentation

    En tant que préversion, un certain nombre de problèmes est déjà connu ; notamment, la documentation n'a pas reçu sa dose d'attention, de grands changements sont à prévoir à ce niveau avant la version finale. La liste des problèmes connus : http://qt-project.org/wiki/Qt500beta2KnownIssues.

    En tant que projet communautaire, il est important que tous participent à l'élaboration de cette nouvelle version : essayez Qt 5 sur vos projets, donnez votre avis au Qt Project pour résoudre autant de problèmes potentiels que possible avant la version finale.

    Télécharger Qt 5 Beta 2 : http://qt-project.org/downloads

    Source : http://blog.qt.digia.com/blog/2012/1...beta-2-is-out/
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  18. #18
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Pour Qt Creator 2.6, il est indiqué dedans qu'il est basé sur Qt 4.8.3 (EDIT : tiens, la version de Qt Creator 2.6 donné dans le lien est bien indiqué avec Qt 5... je sais plus où j'ai trouvé la précédente version de Qt Creator 2.6 que j'avais)
    Pour Qt3D, dommage... J'espère que ça sera intégré dans les prochaines versions

  19. #19
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 609
    Points : 188 584
    Points
    188 584
    Par défaut Sortie de Qt 5 Release Candidate
    La RC de Qt 5 est sortie, la Beta 2 étant disponible depuis les Developer Days, début novembre.

    Sur ce temps, l’objectif a été la finalisation de l’API Qt et la résolution de bogues, il s’agit de l’étape de polissage du produit avant qu’il soit labellisé final. La structure et le contenu n’ont presque pas changé depuis la version précédente, à deux exceptions près :


    • la documentation a été restructurée, pour la rendre plus facile d’accès ; de même, les exemples ont été revus et sont désormais disponibles depuis l’écran d’accueil de Qt Creator ;
    • quelques changements dans les API ont été apportés.
    L’objectif de cette nouvelle version majeure était de faciliter autant que possible la transition depuis Qt 4, ces nouveaux changements d’API ne font pas changer la balance.

    Cette nouvelle version devrait être très proche de la version finale : à moins que de bogues importants soient remarqués d’ici là, la version finale devrait sortir la semaine prochaine. Sinon, une nouvelle RC sera publiée. L’objectif de Qt 5 en 2012 devrait donc être respecté !

    Source : http://blog.qt.digia.com/blog/2012/12/06/qt-5-0-release-candidate/
    La nouvelle documentation : http://qt-project.org/doc/qt-5.0/qtdoc/index.html
    Les changements depuis Qt 4 : https://qt.gitorious.org/qt/qtbase/blobs/stable/dist/changes-5.0.0
    Télécharger Qt 5 RC : http://qt-project.org/downloads

    Billet original
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  20. #20
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Quelques questions:

    - est-ce que les binaires VS2010 sont compatibles avec un projet compile sous VS2012?
    - est-ce que le plugin Visual Studio supporte 2012 maintenant?

Discussions similaires

  1. Réponses: 16
    Dernier message: 18/07/2003, 18h16
  2. Comment rediriger la sortie vers /dev/null
    Par dclink dans le forum C
    Réponses: 4
    Dernier message: 24/06/2003, 19h23
  3. [LG]Entrées et sorties redirigée
    Par Lady dans le forum Langage
    Réponses: 17
    Dernier message: 10/05/2003, 19h33
  4. Rediriger le plux de sortie
    Par Groove dans le forum C
    Réponses: 5
    Dernier message: 17/04/2003, 18h16
  5. récupérer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2002, 12h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo