Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 6 12345 ... DernièreDernière
Affichage des résultats 1 à 20 sur 113

Discussion: Sortie de Qt 5.0.2

  1. #1
    Inactif


    Homme Profil pro Guillaume Belz
    Biochimiste
    Inscrit en
    novembre 2008
    Messages
    5 318
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume Belz
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Biochimiste
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2008
    Messages : 5 318
    Points : 17 318
    Points
    17 318

    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 :
    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 éclairé

    Inscrit en
    juillet 2008
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : juillet 2008
    Messages : 179
    Points : 303
    Points
    303

    Par défaut

    J'attendais surtout la fin du precompilateur moc ...

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2012
    Messages : 33
    Points : 17
    Points
    17

    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 Guillaume Belz
    Biochimiste
    Inscrit en
    novembre 2008
    Messages
    5 318
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume Belz
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Biochimiste
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2008
    Messages : 5 318
    Points : 17 318
    Points
    17 318

    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 du Club
    Avatar de alpha_one_x86
    Profil pro
    Étudiant
    Inscrit en
    décembre 2006
    Messages
    369
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2006
    Messages : 369
    Points : 58
    Points
    58

    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)...
    Developpeur d'Ultracopier et Supercopier
    CatchChallenger, mmorpg old school hautes performances, insensible aux latences, support de i2p/tor, multiple gameplay.

  6. #6
    Inactif


    Homme Profil pro Guillaume Belz
    Biochimiste
    Inscrit en
    novembre 2008
    Messages
    5 318
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume Belz
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Biochimiste
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2008
    Messages : 5 318
    Points : 17 318
    Points
    17 318

    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 Jonathan Courtois
    Ingénieur développement logiciels
    Inscrit en
    août 2004
    Messages
    3 733
    Détails du profil
    Informations personnelles :
    Nom : Homme Jonathan Courtois
    Âge : 28
    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 733
    Points : 8 978
    Points
    8 978

    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 Expert

    Profil pro Ilya Diallo
    Inscrit en
    octobre 2010
    Messages
    218
    Détails du profil
    Informations personnelles :
    Nom : Ilya Diallo

    Informations forums :
    Inscription : octobre 2010
    Messages : 218
    Points : 1 037
    Points
    1 037

    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
    Modérateur

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

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

    Informations forums :
    Inscription : mai 2009
    Messages : 1 007
    Points : 1 537
    Points
    1 537

    Par défaut

    Exact, il y a des snapshots de la branche "beta" seulement.

  10. #10
    Expert Confirmé Sénior

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 295
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 295
    Points : 69 548
    Points
    69 548

    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 ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  11. #11
    Nouveau Membre du Club
    Homme Profil pro Romain Porte
    Étudiant
    Inscrit en
    juin 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Nom : Homme Romain Porte
    Localisation : France

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

    Informations forums :
    Inscription : juin 2012
    Messages : 17
    Points : 38
    Points
    38

    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 éprouvé
    Avatar de VivienD
    Homme Profil pro Vivien Duboué
    Étudiant
    Inscrit en
    octobre 2009
    Messages
    261
    Détails du profil
    Informations personnelles :
    Nom : Homme Vivien Duboué
    Âge : 24
    Localisation : Allemagne

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

    Informations forums :
    Inscription : octobre 2009
    Messages : 261
    Points : 404
    Points
    404

    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.
    Timbré tatillon invétéré et fier de l'être!

    Digression du jour:
    Tiens, comment dit-on «prout» en anglais?

  13. #13
    Expert Confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2008
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2008
    Messages : 804
    Points : 2 517
    Points
    2 517

    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 chevronné
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mars 2009
    Messages
    424
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : mars 2009
    Messages : 424
    Points : 695
    Points
    695

    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 Guillaume Belz
    Biochimiste
    Inscrit en
    novembre 2008
    Messages
    5 318
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume Belz
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Biochimiste
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2008
    Messages : 5 318
    Points : 17 318
    Points
    17 318

    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 Alexandre Laurent
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    15 681
    Détails du profil
    Informations personnelles :
    Nom : Homme Alexandre Laurent
    Localisation : France

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

    Informations forums :
    Inscription : mai 2008
    Messages : 15 681
    Points : 72 723
    Points
    72 723

    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
    La rubrique a aussi un blog !

    Ma page sur DVP
    Mon Portfolio

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

  17. #17
    Expert Confirmé Sénior

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 295
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 295
    Points : 69 548
    Points
    69 548

    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 ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  18. #18
    Inactif


    Homme Profil pro Guillaume Belz
    Biochimiste
    Inscrit en
    novembre 2008
    Messages
    5 318
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume Belz
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Biochimiste
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2008
    Messages : 5 318
    Points : 17 318
    Points
    17 318

    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
    Expert Confirmé Sénior

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 295
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 295
    Points : 69 548
    Points
    69 548

    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 ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  20. #20
    Expert Confirmé
    Avatar de Klaim
    Homme Profil pro Joel Lamotte
    Développeur de jeux vidéo
    Inscrit en
    août 2004
    Messages
    1 718
    Détails du profil
    Informations personnelles :
    Nom : Homme Joel Lamotte
    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 718
    Points : 3 026
    Points
    3 026

    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?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •