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 Creator Discussion :

Qt Creator 2.5.2 est sorti


Sujet :

Qt Creator

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    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 618
    Points : 188 593
    Points
    188 593
    Par défaut Qt Creator 2.5.2 est sorti
    Qt Creator 2.5.0 est disponible

    Mise à jour du 14 mai 2012

    Comme vous avez pu le lire dans la news annonçant la beta (lire ci-avant), cette version numérotée 2.5.0 met l'accent a été mis sur l'intégration de plug-ins créés par la communauté. Le second élément important et appréciable est la reconnaissance accrue des nouveautés du langage C++11.

    Sans plus attendre, regardons la liste (non exhaustive) de ces ajouts :
    • vous pouvez maintenant répéter la dernière recherche en utilisant le bouton "Chercher encore" ;
    • le locator "execute" vous permet maintenant d'exécuter des commandes shell à partir de Qt Creator ("! <une commande>") ;
    • le plug-in expérimental affichant les "TODO" a été rajouté ;
    • le plug-in expérimental pour le support des projets basés sur autotool a été ajouté ;
    • les utilisateurs de Mac OS X Lion seront heureux d'apprendre que le bogue empêchant l'ajout des versions de Qt a été corrigé ;
    • une première version d'un outil de refactoring est en place : actuellement, il ne peut que rajouter un #include lorsque un type inconnu a été ajouté. Pour l'utiliser, il faut glisser son curseur sur le symbole est appuyé sur Alt+Retour ou Option+Retour sous Mac OS X. L'outil permet aussi d'extraire une méthode ;
    • le support pour le C++11 a été amélioré (nullptr, constexpr, static_assert, noexcept, inline namespaces, auto, lambdas) ;
    • réarrangement des arguments de méthodes C++ (qui permet de déplacer les arguments d'une fonctions de manière automatique) ;
    • nouveaux indices et avertissements pour le code QML ainsi que l'ajout d'une option pour cacher ces messages pour certaines lignes (à l'aide d'un commentaire spécifique).



    Note pour les utilisateurs sous Windows


    MinGW et MinGW GDB ont été retiré des binaires pour Windows. La raison première est qu'il est maintenant accessible dans Qt SDK. De plus, la mise à jour des versions publiés était légalement compliqué car elles étaient publiées par Nokia. Il est possible de récupérer des versions de Qt Creator embarquant MinGW sur http://builds.qt-project.org . Il est aussi toujours possible d'installer les deux séparément. Nokia ne supprime pas le support de MinGW de Qt Creator.



    Téléchargement de Qt Creator 2.5 (NB : Qt SDK se mettra automatiquement à jour)

    Maj par LittleWhite


    La beta de Qt Creator 2.5 est sortie


    Suite à la sortie de Qt Creator 2.5 beta, il est grand temps de faire le tour de quelques nouveautés, sans toutes les passer en revue.

    C++11

    Publié en septembre dernier, le standard ISO C++11 se doit d'avoir un meilleur support dans l'EDI ; notamment, on trouvera les mots-clés nullptr, constexpr, static_assert, noexcept et auto, ainsi que les espaces de noms en ligne et les lambdas (partiellement).

    De même, quelques nouvelles actions de refactorisation sont disponibles : insertion d'un #include pour les identifiants indéfinis, extraction de fonction, réarrangement de liste de paramètres, synchronisation des signatures (changer le nom d'un paramètre dans la déclaration répercutera la modification dans le corps).

    Les débogueurs utilisés sous Linux et avec MinGW affichent également de manière améliorée certains des nouveaux types de base de C++11, tels que std::shared_ptr, std::unique_ptr, std::array. De plus, Qt Creator propose la même chose pour std::complex, boost::posix_time::ptime, boost::posix_time::time_duration, boost::gregorian::date. De manière plus fréquente, Qt Creator devinera correctement le type dynamique des pointeurs et en affichera mieux le contenu.



    Statistiques

    Un jour avant la sortie de Qt Creator 2.4 beta, le projet fou de l'open gouvernance pour Qt a été lancé. Notamment, cela a instauré l'utilisation de Gerrit pour la revue de code ; depuis lors, pas moins de septante-huit personnes ont soumis des patches à Qt Creator !

    Plug-in TODO

    Notamment, l'une des plus grosses contributions a été un plug-in TODO. Il lui manque encore un coup de polish, il est donc désactivé par défaut pour le moment, bien que déjà fort utilisable (activable dans Help > About plugins).

    .

    Plus petites améliorations

    À côté de ces plus grandes nouveautés, d'autres petits changements sont susceptibles de simplifier fortement la vie aux utilisateurs de Qt Creator, comme un historique pour le copier-coller (Ctrl+Shift+V pour y naviguer).

    Qt Creator 2.5 beta est téléchargeable depuis le wiki du Qt Project

    Source : 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 !

  2. #2
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 655
    Points : 3 779
    Points
    3 779
    Par défaut
    Le plugin TODO est ce qu'il manquait le plus à Qt Creator. Prochaines étapes : meilleure intégration de la rédaction de documentation (le plugin Doxygen déjà existant pourrait être un bon point de départ) et une refonte de l'usine à gaz qu'est la prise en charge des SCM.
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  3. #3
    Membre actif
    Homme Profil pro
    Ingénierie des systemes embarqués temps réels
    Inscrit en
    Juin 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénierie des systemes embarqués temps réels
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2006
    Messages : 152
    Points : 231
    Points
    231
    Par défaut
    Hello,

    ...synchronisation des signatures (changer le nom d'un paramètre dans la déclaration répercutera la modification dans le corps)...
    Cela ne se faisait il pas déjà depuis la 2.3?

    La modification se fait repercutait dépuis le .h ou .cpp vice versa.
    Rename symbol under cursor.

    Pendant 25 ans j'ai toujours cru que le soleil se levait à l'est et se couchait à l'ouest... 1/4 de siècle à remettre en cause...
    _______________________ ______________
    Systèmes embarqués RT et Informatique Industrielle.
    Conception, intégration électronique et logicielle.
    Développement des drivers ,GUI,et softs pour vos applications.
    _______
    Debian ,CentOS,Suse,Windows(xp pro,7).

  4. #4
    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
    Ce qui me manquerait le plus c'est une gestion semi-automatique des #include Qt (comme en Java, un raccourci clavier pour rajouter les #include manquants et nettoyer les inutiles), mais je ne sais pas si c'est faisable étant donné les nombreuses possibilités offertes par les commandes de préprocesseur.

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


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 859
    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 859
    Points : 218 580
    Points
    218 580
    Billets dans le blog
    120
    Par défaut Qt Creator 2.5 est disponible !
    Qt Creator 2.5.0 est disponible !

    Les nouveautés

    Comme vous avez pu le lire dans la news annonçant la beta, cette version numérotée 2.5.0 met l'accent a été mis sur l'intégration de plug-ins créés par la communauté. Le second élément important et appréciable est la reconnaissance accrue des nouveautés du langage C++11.

    Sans plus attendre, regardons la liste (non exhaustive) de ces ajouts :
    • vous pouvez maintenant répéter la dernière recherche en utilisant le bouton "Chercher encore" ;
    • le locator "execute" vous permet maintenant d'exécuter des commandes shell à partir de Qt Creator ("! <une commande>") ;
    • le plug-in expérimental affichant les "TODO" a été rajouté ;
    • le plug-in expérimental pour le support des projets basés sur autotool a été ajouté ;
    • les utilisateurs de Mac OS X Lion seront heureux d'apprendre que le bogue empêchant l'ajout des versions de Qt a été corrigé ;
    • une première version d'un outil de refactoring est en place : actuellement, il ne peut que rajouter un #include lorsque un type inconnu a été ajouté. Pour l'utiliser, il faut glisser son curseur sur le symbole est appuyé sur Alt+Retour ou Option+Retour sous Mac OS X. L'outil permet aussi d'extraire une méthode ;
    • le support pour le C++11 a été amélioré (nullptr, constexpr, static_assert, noexcept, inline namespaces, auto, lambdas) ;
    • réarrangement des arguments de méthodes C++ (qui permet de déplacer les arguments d'une fonctions de manière automatique) ;
    • nouveaux indices et avertissements pour le code QML ainsi que l'ajout d'une option pour cacher ces messages pour certaines lignes (à l'aide d'un commentaire spécifique).



    Note pour les utilisateurs sous Windows


    MinGW et MinGW GDB ont été retiré des binaires pour Windows. La raison première est qu'il est maintenant accessible dans Qt SDK. De plus, la mise à jour des versions publiés était légalement compliqué car elles étaient publiées par Nokia. Il est possible de récupérer des versions de Qt Creator embarquant MinGW sur http://builds.qt-project.org . Il est aussi toujours possible d'installer les deux séparément. Nokia ne supprime pas le support de MinGW de Qt Creator.


    Téléchargements


    Vous pouvez dès maintenant récupérer cette nouvelle version sur le site du Qt Project ou en utilisant simplement Qt SDK qui se mettra automatiquement à jour.
    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.

  6. #6
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    J'aime bien le principe des commentaires repérés, à la manière d'Eclipse.

  7. #7
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    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 618
    Points : 188 593
    Points
    188 593
    Par défaut
    La version 2.5.2 de Qt Creator, dans sa version libre, ne contient qu'un seul patch, pour un bogue majeur touchant les utilisateurs sous Windows 7 (des fuites mémoire menant à des crashs réguliers sous certaines circonstances). Ceux qui utilisent le Qt SDK pour les mises à jour sont d'ailleurs toujours à la version 2.4.1.

    De l'autre côté, la version disponible dans le Qt Commercial SDK de Digia fixe, quant à elle, trois bogues majeurs d'utilisabilité (le précédent, ainsi que deux pour OSX) et une série d'autres bogues importants, en plus d'une maintenance des cibles Linux embarqué et d'autres spécificités à la version commerciale.

    On voit déjà une certaine séparation entre les deux versions (d'un côté, open source, libre, gratuite ; de l'autre, commerciale) de l'EDI Qt, la version commerciale proposant des corrections supplémentaires sur des fonctionnalités communes ; de même dans le SDK : la version libre n'est toujours pas passée sur Qt Creator 2.5 (je viens d'ailleurs de revérifier à l'instant la disponibilité des mises à jour).

    Faut-il s'attendre à de plus en plus d'événements de ce genre, de version commerciale nettement avantagée sur la version open source pour des fonctionnalités de base, suite aux annonces de rachat de Qt par Digia ?


    Sources : http://labs.qt.nokia.com/2012/08/09/...-5-2-released/ et http://195.197.180.217/en/Blogs/Qt-b...-252-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 !

  8. #8
    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
    C'est vrai que... J'ai pris le SDK justement en pensant faciliter les mises à jour et les avoir automatiquement le jour-même de la sortie d'une nouveauté mais apparemment ce n'est pas trop l'esprit. Qt 4.8.2 n'y est pas encore non plus. Dommage...

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Points : 564
    Points
    564
    Par défaut
    Je pense que c'est plus un problème lié au transfert des ingénieurs de Nokia à Digia ou des formalités juridiques, ce serait suicidaire de la part de Digia de ne pas mettre à jour des bugs sur la version open source. La différence, s'il doit y en avoir une, devrait être sur des fonctionnalités avancées.

  10. #10
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 320
    Points : 3 741
    Points
    3 741
    Billets dans le blog
    12
    Par défaut
    C'est bizarre mais :


    Ça ne devrait pas plutôt être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for(const QString &elem : list) {
        // ...
    }
    ?
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  11. #11
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    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 618
    Points : 188 593
    Points
    188 593
    Par défaut
    Tout le monde n'a pas la chance d'avoir un compilateur qui supporte parfaitement C++11 (d'ailleurs, la construction Qt était disponible bien avant le standard ).
    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 !

  12. #12
    xwz
    xwz est déconnecté
    Membre du Club
    Profil pro
    Analyste programmeur
    Inscrit en
    Décembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 48
    Points : 63
    Points
    63
    Par défaut
    Citation Envoyé par Gugelhupf Voir le message
    C'est bizarre mais :


    Ça ne devrait pas plutôt être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for(const QString &elem : list) {
        // ...
    }
    ?
    Il me semble que dans ce contexte c'est la macro foreach définit par Qt qui est utilisée.

  13. #13
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut Si la mise à jour est bien disponible
    Bonjour !

    QtCreator est disponible en Version 2.5.1-78.2 (sur les dépôts de KDE 4.9 sous openSUSE) http://wstaw.org/m/2012/08/16/plasma-desktopwV1822.png

    Je pense que la version 2.5.2 n'est soit :
    → Pas dans mes dépôts
    → Pas encore disponible
    A bientôt !

  14. #14
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 81
    Points : 171
    Points
    171
    Par défaut
    Citation Envoyé par NeuhNeuh Voir le message
    Bonjour !

    QtCreator est disponible en Version 2.5.1-78.2 (sur les dépôts de KDE 4.9 sous openSUSE) http://wstaw.org/m/2012/08/16/plasma-desktopwV1822.png

    Je pense que la version 2.5.2 n'est soit :
    → Pas dans mes dépôts
    → Pas encore disponible
    A bientôt !
    Je suis intéressé
    J'ai intstallé OpenSUSE mais je connais pas bien cette distribution.
    Peux tu m'indiquer qu'est ce que je dois faire pour installer KDE 4.9 et QtCreator 2.5.1 ?

  15. #15
    Membre confirmé

    Homme Profil pro
    Etudiant
    Inscrit en
    Juillet 2012
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 108
    Points : 573
    Points
    573
    Par défaut
    Enfin, cette version sort
    Le paradigme de chacun ne dépend pas de lui, mais de son éducation...

    Le mot donne à la pensée son existence la plus haute et la plus noble.
    Spinoza

    Quiconque n'est pas choqué par la théorie quantique ne la comprend pas.
    Niels Bohr

    http://isocpp.org/

Discussions similaires

  1. Qt Creator 2.4 est sorti
    Par LittleWhite dans le forum Qt Creator
    Réponses: 3
    Dernier message: 20/01/2012, 18h13
  2. Qt Creator 2.3 est sorti
    Par dourouc05 dans le forum Qt Creator
    Réponses: 1
    Dernier message: 12/09/2011, 13h15
  3. Réponses: 1
    Dernier message: 30/05/2011, 21h30
  4. [Visual Web] [SJSC] Java Studio Creator 2 est sorti
    Par Valère dans le forum NetBeans
    Réponses: 7
    Dernier message: 19/11/2007, 00h38

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