Developpez.com

Plus de 2 000 forums
et jusqu'à 5 000 nouveaux messages par jour

Connaissez vous l'EDI Qt Creator ? Que pensez vous de lui?

Le , par yan, Rédacteur
Bonjour,
comme plusieurs discutions parlent un peu du nouvel outil pour Qt, j'ai nommé Qt Creator, je créé ce thread pour récupérer vos impressions. Ce qui vous plait et ce qui ne vous plait pas.

Pour ceux qui ne le savent pas encore, Trolltech/Nokia développe un nouvel IDE (Environnement de Développement Intégré) pour développer en C++ avec Qt. Et dont une version alpha (donc avec bugs) est sortie.

Voici quelque lien dessus :
http://trolltech.com/developer/qt-creator
http://labs.trolltech.com/blogs/2008...view-released/

Pour ma part,
quelques points fort que j'ai pu constater :
  • Interface assez belle et intuitive
  • Auto complétion très puissantes (pour les class Qt pour le moment)
  • Syntax hilighting trés agréable
  • Donne des indications basique sur des erreur de syntax (oublie d'un ; ou d'une parenthèse)
  • Affichage dans le debugger adapté pour les class Qt
  • Intégration de l'aide en ligne
  • Intégration de designer. (mais je n'ai pas testé)
  • Affichage des porté des () et {} par colorisation
  • Utilisation du .pro. Ce qui permet de ne plus utilisé cette ide sans difficulté

Il en existe d'autre

quelques points faibles (mais c'est une version alpha donc surement corrigé)
  • Debugger très lent
  • Pas d'auto completion pour la STL
  • Quelques plantage avec l'utilisation de gdb


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


 Poster une réponse

Avatar de yan yan - Rédacteur http://www.developpez.com
le 15/12/2008 à 21:34
Citation Envoyé par abitaf  Voir le message
pour l'instant je prefere Qdevelop que je trouve plus performant.

performant à quel niveau?
Avatar de alpha_one_x86 alpha_one_x86 - Membre régulier http://www.developpez.com
le 15/12/2008 à 21:45
Ce serai sympa de pouvoir l'avoir sur un clef usb, et qu'il utilise le Qt qu'il as dans le ventre et tout ce qu'il faut pour être exécuté, histoire de pouvoir codé partout et tout le temps. Même en invité.
Ce serai bien de remonter cette info.
Avatar de MacPro MacPro - Membre averti http://www.developpez.com
le 16/12/2008 à 16:08
C'est vrai, une installation portable tu veux dire ?

Moi, après plusieurs jours d'utilisation j'ai des reproches :

_ Sur l'interface générale, je n'ai pas du tout la manière dont on choisit le fichier (QComboBox), j'aurai préféré plusieurs onglets dont le dernier serait la QComboBox pour le surplus de fichiers ne pouvant pas entrer en tant qu'onglet (raison de place)

_coloration syntaxique de la sortie quand on compile, histoire d'y rendre plus lisible (chemin en rouge, options en vert, resultat en bleu, peu importe).

_ Quand je compile, j'aime bien voir ce qui se passes, or là, c'est trop fréquent qu'il faille aller cliquer dans la fenêtre de sortie.

_ Si on a ouvert plusieurs projets, il me semble qu'on peux pas choisir lequel est "Set as Startup Project" comme sous visual

Il y a d'autres trucs (indépendants) qui font que je supporte assez mal d'utiliser Qt Creator (sur Mac) (sachant que j'utilise sous VS2008 au boulot). Peu être que c'est uniquement des trucs que je ne sais pas faire. Cas concret :

J'ai une 'solution' ou plutôt deux projets ouverts en même temps :
_un projet est un plugin pour designer, après compilation, je fais une copie de la lib de ce plugin vers le repertoire de plugins de designer.
_l'autre projet, est lui, une mini appli qui utilise ce plugin.

Sous windows, j'ai crée une variable d'environnement qui pointe vers designer/plugin. A Chaque build du plugin, un post build step copie le resultat de projetPath vers designer/plugin. Ensuite, je lance le projet de test comme si de rien n'était.

Sur Mac, vu que je ne sais pas comment ajouter un variable d'environnement, je suis contraint de copier coller la lib du plugin dans /usr/lib (donc de rentrer le mot de passe admin) puisque le programme de test veut pas chercher de libs ailleurs que dans /usr/lib
Sachant que je peux pas mettre en post build step un copy lib vers /usr/lib ....
(je sais pas si on me suit, et de toutes façons c'est un peu hors sujet ici)
Avatar de yan yan - Rédacteur http://www.developpez.com
le 18/12/2008 à 16:18
Qt creator viens de passer en bêta version
http://trolltech.com/developer/qt-creator
http://labs.trolltech.com/blogs/2008...beta-released/

Citation Envoyé par FloMo
Concernant Qt Creator, une nouvelle version beta est sortie :

* basée sur Qt 4.5
* OpenSource
* nombreuses corrections de bogues
* nouveaux raccourcis clavier
* historique de navigation
* pleins de petites nouveautés assez fun

La sortie de la version finale est prévue pour début 2009.

Plus d'informations sur :

* http://trolltech.com/about/news/qt-c...-beta-released
* http://labs.trolltech.com/blogs/2008...beta-released/
* http://labs.trolltech.com/blogs/2008...tor-team-lead/

Avatar de abitaf abitaf - Membre à l'essai http://www.developpez.com
le 18/12/2008 à 17:39
l'option qui me plait dans QDevelop est sous-classage du dialog qui paermet d'exécuter au programme du code en réponse aux actions de l'utilisateur c plus rapide.
Avatar de uriotcea uriotcea - Membre averti http://www.developpez.com
le 18/12/2008 à 17:44
Bonjour,

Comment peut-on débugge un programme alors que mon Qt4 est compilé en static release. Quand je me met en mode debugger il ne trouver les library Qt debug. Mais je ne veux pas debugger Qt4 mais mon source.
Avatar de MacPro MacPro - Membre averti http://www.developpez.com
le 18/12/2008 à 17:52
Salut, laisse nous d'abord débugger ta question

Dans ton source t'as strictement aucune classe qui hérite d'un objet Qt ?
Je dis ça car je pense que si c'est le cas, il faudra le debug de l'objet de base, enfin, je pense.
Avatar de uriotcea uriotcea - Membre averti http://www.developpez.com
le 18/12/2008 à 17:54
A priori, non, je fonctionne trés bien comme ca depuis code::block, mais dans code::block je lui indique quelle libray linker avec le code
Avatar de alpha_one_x86 alpha_one_x86 - Membre régulier http://www.developpez.com
le 18/12/2008 à 18:20
Enfin les sources, je vais pouvoir faire une version portable.
Les variables d'environnement sont éditable, soit global à Qt creator, soit juste à l'application lancer.
Avatar de _FaFa_ _FaFa_ - Membre régulier http://www.developpez.com
le 19/12/2008 à 10:22
Citation Envoyé par MacPro  Voir le message
_ Sur l'interface générale, je n'ai pas du tout la manière dont on choisit le fichier (QComboBox), j'aurai préféré plusieurs onglets dont le dernier serait la QComboBox pour le surplus de fichiers ne pouvant pas entrer en tant qu'onglet (raison de place)

Je suis tout à fait d'accord avec toi sur ce point ! Est ce que par hasard il y aurait pas une option pour changer ça ?
Avatar de cedric64 cedric64 - Candidat au Club http://www.developpez.com
le 19/12/2008 à 17:34
Egalement d'accord sur le système d'onglet !

Ensuite pour :
Si on a ouvert plusieurs projets, il me semble qu'on peux pas choisir lequel est "Set as Startup Project" comme sous visual

Tu peux en allant dans Build&Run. Dans la table en haut tu as une colonne Startup avec une checkbox !
Offres d'emploi IT
Ingénieur embarqué linux expérimenté h/f
AIUTA Conseil & Recruteme,t - Ile de France - Paris (75000)
Développeur c++ / qt pour des applications en analyse génétique (h/f)
STILLA TECHNOLOGIES - Ile de France - Villejuif (94800)
Visualisation données satellites H/F
Atos - Midi Pyrénées - Toulouse (31000)

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