Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de Qt Creator 2.8.0 Beta
Avec de nouvelles fonctionnalités pour la factorisation du code C++ et un premier support du Python

Le , par arnolddumas

0PARTAGES

3  0 
C'est aujourd’hui que sort Qt Creator 2.8.0 bêta. Grâce à plus de 60 contributeurs, un grand nombre de fonctionnalités a été ajouté et de nombreux bogues ont été corrigés.

Les nouveautés sont trop nombreuses pour toutes être passées en revue ici, comme habituellement, voyons simplement les plus grosses nouveautés.

Vous pouvez maintenant ouvrir une nouvelle fenêtre d'édition avec Fenêtre > Séparer la nouvelle fenêtre. Cela ouvre une nouvelle zone qui se comporte comme la zone principale de Qt Creator (vous pouvez par exemple diviser à nouveau cette zone). L'ouverture d'un document ouvrira à présent le fichier dans la dernière zone d'édition active. Ces modifications soulèvent d'importantes questions d'ergonomie. C'est pourquoi nous aimerions votre avis, appréciez-vous le comportement actuel, quels changements aimeriez-vous voir apportés à Qt Creator. Merci d'ouvrir de nouveaux bogues ou de nous contacter via la mailing liste ou via IRC pour toute suggestion.

Le support du C++ au sein de Qt Creator a reçu de nombreux correctifs et plus d'options quant à la factorisation de code sont disponibles :
  • déplacer une fonction implémentée dans un fichier d’interface dans un fichier d'implémentation ;
  • assigner la valeur de retour d'une méthode ou une expression allouée dynamiquement à une variable locale ;
  • ajout de la déclaration et de l'implémentation pour les méthodes virtuelles d'une classe mère (merci à Lorenz Haas).


Ce que beaucoup d’entre vous n'ont probablement pas remarqué est que Qt Creator 2.7 embarquait de façon expérimentale un visualiseur côte-à-côté de Diff (qui devait explicitement être activé). Ce visualiseur est maintenant disponible par défaut et est utilisé pour les opérations faites avec Git. Vous pouvez aussi Diff deux fichiers de votre choix via Outils > Diff. L'intégration du système de contrôle de version Git se voit ajouter beaucoup de nouvelles fonctionnalités. La plus importante est qu'il est possible de procéder au repeuplement interactif (interactive rebase) depuis l'interface Qt Creator. Nous avons aussi ajouté la possibilité de mettre à jour les sous-modules, de continuer ou de mettre à fin aux opérations et bien plus encore. Merci à Orgad Shaneh pour tout le travail abattu dans ce domaine.

Merci à Sergey Shambir qui a contribué au support du langage Python dans Qt Creator au travers d'un éditeur de code avec coloration syntaxique, indentation et un assistant de créateurs de classes.

À part cela, l'affichage de nombreux types de données lors du débogage avec CDB a été corrigé, le support des plates-formes QNX et Android a reçu beaucoup de correctifs, et bien plus. Pour plus de détails sur tous ces changements, jetez un œil au change log ou, plus simplement, téléchargez Qt Creator et essayez-le.

Télécharger Qt Creator 2.8 bêta

Notez bien que la barre de progression a été déplacée en bas à droite de la fenêtre principale de Qt Creator. Cela peut-être surprenant si l'on n'a pas été prévenu. Il est aussi possible de cacher les informations détaillées de progression et de simplement afficher une barre de progression générale.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Jiyuu
Rédacteur/Modérateur https://www.developpez.com
Le 20/06/2013 à 23:53
Citation Envoyé par arnolddumas Voir le message

Merci à Sergey Shambir qui a contribué au support du langage Python dans Qt Creator au travers d'un éditeur de code avec coloration syntaxique, indentation et un assistant de créateurs de classes.
Je viens d'apprendre cette nouvelle (je me suis déconnecté depuis un certain temps du monde de la prog )

Très agréablement surpris de cette nouveauté, j'attends avec impatience la possibilité de gérer les interactions avec les interfaces graphiques du Designer (.ui), un peu à la façon de l'IDE Eric pour ceux qui connaissent.

Avoir tout (Designer & code Python) dans un même IDE est tout simplement un rêve. Cela me donne d'ailleurs l'envie d'étudier la possibilité de créer deux plug-in pour QtCreator :
  • le premier pour permettre le debug du code (pas encore réussi à trouver la solution, mais je n'ai pas non plus trop fouiller. Il y a peut-être un réglage à faire dans QtCreator);
  • le deuxième pour utiliser l'outil pyuic.
0  0 
Avatar de Jiyuu
Rédacteur/Modérateur https://www.developpez.com
Le 18/07/2013 à 20:52
Ce qui est et restera dommage c'est la complexité pour exécuter le code Python et surtout qu'il n'est, à priori, pas prévu d'aller plus loin pour le moment...

Dommage c'était vraiment une très bonne initiative.
0  0 
Avatar de Caramorgar
Inactif https://www.developpez.com
Le 29/08/2013 à 14:33
Citation Envoyé par arnolddumas Voir le message
Les traductions en tchèque, polonais, russe et ukrainien ont été mises à jour, un grand merci aux contributeurs de ces communautés.
Et la version française accessoirement... Même si ça fait quelques temps que Qt Creator est traduit en français, c'est dommage d'oublier ceux qui prennent le temps de traduire, relire et valider les traductions. Donc merci à LittleWhite et Pierre Rossi
Et si vous voyez des erreurs de traductions, n'hésitez pas à les signaler (https://bugreports.qt-project.org, Créer une nouvelle issue, Project = Qt Creator, Type = Task, Component = L10N (Translations))
0  0