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 !

Quel est votre EDI préféré pour Qt ?
Quelle fonctionnalité vous paraît indispensable ?

Le , par dourouc05

17PARTAGES

2  1 
Quel est votre EDI péféré pour Qt ?
Mise à jour 2013
Ce sondage a été renouvelé en 2013. Venez participer, cela se passe ici :

Quel est votre EDI préféré pour Qt en 2013 ?

--------------------------------------------------------------------------

L'année dernière était lancé le dernier sondage sur les EDI utilisés avec Qt.

Depuis lors, l'environnement Qt n'a pas tellement évolué sur le plan technique (le support de Qt Quick était déjà entré dans Qt Creator, il n'a fait que se perfectionner), bien que la communauté a dû évoluer (le projet d'open governance est arrivé à terme avec la création du Qt Project, Nokia qui continue de se désinvestir de Qt, notamment).

Avez-vous changé d'EDI préféré sur cette période ? Restez-vous sur le même, au vu de ses récentes évolutions ? Envisagez-vous de changer, au vu de ce qui est prévu pour Qt 5 et C++ 11 ? Quelle en serait, selon vous, la killer feature ?

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

Avatar de gbdivers
Inactif https://www.developpez.com
Le 15/08/2012 à 11:31
Citation Envoyé par VivienD Voir le message
J'utilise Qt Creator vu que cet environnement effectue déjà tout ce dont j'ai besoin. Enfin, presque: je n'ai pas encore trouvé la fonction qui permettrait, lors de la compilation, de copier automatiquement les fichiers .dll dans le dossier de l'application ou, même, dans un dossier spécifique qui, lui, serait dans le même dossier que l'application.
C'est un problème de qmake, pas de QtCreator
méthode 1 : utiliser la variable DLLDESTDIR aille directement au bon endroit
méthode 2 : utiliser la variable QMAKE_POST_LINK de qmake pour écrire une ligne de commande pour faire la copie (OS dépendant)
méthode 3 : QtCreator permet l'utilisation d'outils externe, en particulier les outils de packaging pour des installations automatiques (par exemple CPack)

Citation Envoyé par acesyde Voir le message
Maintenant cela fait quelques temps que je ne l'ai pas utilisé, mais il manquerait peut être un système de plugins pour rajouter des fonctionnalités à l'IDE.
Petite précision : la doc qui explique comment développer des plugins pour Qt Creator est là : http://doc.qt.nokia.com/qtcreator-ex...ing/index.html (voir en particulier tout en bas de la page : Qt Creator API Reference)
Certaines choses sont très simples (ajouter une coloration par exemple), d'autres demande de connaître un peu l'API, mais pour avoir testé, rien de compliqué

Citation Envoyé par stef-13013 Voir le message
Franchement quand on voit aujourd'hui les "tank" VS2010, Xcode,... (et je parle pas des prochaines versions !) et toutes les ressources de malades qu'il faut comparées à QtCreator, il n'y a pas photo.
Pour avoir vu la présentation des TechDays de 2010 sur les fonctionnalités de Visual Studio, il faut pas en effet comparer à QtCreator (je dis ça sans méchanceté pour QtCreator, je suis un utilisateur convaincu, mais il y a quand même un gouffre entre les 2). Et ça date de 2010, j'imagine même pas la dernière version

Citation Envoyé par stef-13013 Voir le message
Maintenant que Nokia ont laché l'affaire, Qt va devenir de plus en plus fort et (j'espère) incontournable !! Il FAUT qu'il soit présent sur Android, iOS and co...
Nokia n'a jamais interdit les portages sur les autres plateformes. Au contraire : c'est bien sous la "période" Nokia (par des devs payés par Nokia) qu'a été développé le Platform Abstraction Layer pour rendre Qt moins dépendant de la plate-forme et permettre ainsi les portages vers Android et iOs.
Sinon, Qt est un projet open source, donc si on veut des portages... just do it
4  0 
Avatar de VivienD
Membre chevronné https://www.developpez.com
Le 09/08/2012 à 21:56
J'utilise Qt Creator vu que cet environnement effectue déjà tout ce dont j'ai besoin. Enfin, presque: je n'ai pas encore trouvé la fonction qui permettrait, lors de la compilation, de copier automatiquement les fichiers .dll dans le dossier de l'application ou, même, dans un dossier spécifique qui, lui, serait dans le même dossier que l'application.
3  0 
Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 15/08/2012 à 10:13
Citation Envoyé par acesyde Voir le message
il manquerait peut être un système de plugins pour rajouter des fonctionnalités à l'IDE.
Ça tombe bien, ça y est déjà : http://qt-project.org/wiki/Qt_Creato...lug-in_Gallery.
2  0 
Avatar de stef-13013
Membre actif https://www.developpez.com
Le 15/08/2012 à 10:48
Franchement quand on voit aujourd'hui les "tank" VS2010, Xcode,... (et je parle pas des prochaines versions !) et toutes les ressources de malades qu'il faut comparées à QtCreator, il n'y a pas photo.

Creator est encore un peu jeune sur certains aspects mais il progesse à grand pas. En plus multi-plateforme !!

Hors-sujet ou presque:
Maintenant que Nokia ont laché l'affaire, Qt va devenir de plus en plus fort et (j'espère) incontournable !! Il FAUT qu'il soit présent sur Android, iOS and co...
1  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 17/08/2012 à 23:17
Citation Envoyé par Squisqui Voir le message
En tant qu'amateur, il y a des petites choses que je ne pige pas vraiment à droite à gauche, qmake, les shadow builds... (oui, je sais, la doc' est là pour ça).
Le code que tu écris en utilisant Qt n'est pas du "vrai C++" (qui n'a pas de mot-clé "emit" à ma connaissance par exemple). qmake transforme ce "code Qt" en "code vrai C++" pour être compilé avec l'utilitaire make bien connu des développeurs. Il vaut mieux le connaitre si tu développes en Qt.

"shadow build" est juste un gros mot (de Qt Creator ?) pour dire "je ne compile pas dans le répertoire des sources mais dans un répertoire de même niveau dans l'arborescence".
1  0 
Avatar de acesyde
Membre éclairé https://www.developpez.com
Le 15/08/2012 à 9:36
De même que VivienD,

QtCreator est un bon IDE comparé à ses débuts avec le monde merveilleux du multi fenêtres

L'avantage de Qt Creator est d'être multiplateformes, l'installer sous ubuntu / windows et autres c'est très rapide.

Maintenant cela fait quelques temps que je ne l'ai pas utilisé, mais il manquerait peut être un système de plugins pour rajouter des fonctionnalités à l'IDE.
0  0 
Avatar de acesyde
Membre éclairé https://www.developpez.com
Le 15/08/2012 à 10:18
Citation Envoyé par dourouc05 Voir le message
Ça tombe bien, ça y est déjà : http://qt-project.org/wiki/Qt_Creato...lug-in_Gallery.
Faut vraiment que je sorte de ma caverne
0  0 
Avatar de VivienD
Membre chevronné https://www.developpez.com
Le 15/08/2012 à 12:53
Citation Envoyé par gbdivers Voir le message
C'est un problème de qmake, pas de QtCreator
méthode 1 : utiliser la variable DLLDESTDIR aille directement au bon endroit
méthode 2 : utiliser la variable QMAKE_POST_LINK de qmake pour écrire une ligne de commande pour faire la copie (OS dépendant)
méthode 3 : QtCreator permet l'utilisation d'outils externe, en particulier les outils de packaging pour des installations automatiques (par exemple CPack)
[...]
En utilisant ta première méthode, si j'écris dans mon fichier .pro DLLDESTDIR = ./libs/, mon application saura donc que les fichiers .dll dont il a besoin se trouvent dans le dossier libs/ qui se trouve juste à côté d'elle. Est-ce que cette ligne permet aussi la copie des fameuses bibliothèques?
0  0 
Avatar de gbdivers
Inactif https://www.developpez.com
Le 15/08/2012 à 13:54
non
Cela indique l'emplacement des dll créés

Pour indiquer à ton application va chercher ses dll :
* windows : pas le choix, ça doit être dans c:/windows, c:/windows/systems et dans le même répertoire (en gros, de mémoire. Il est peut être possible d'ajouter des chemins supplémentaires avec PATH)
* linux : idem que windows + les RPATH
* dans les 2 cas, il est possible également de créer des plugins et les charger avec QLibrary (et dans ce cas, tu mets les dll où tu veux ; c'est ce que fait Qt avec les plugins pour les formats d'image par exemple)
0  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 16/08/2012 à 0:28
Toujours Qt Creator pour moi. Pour la suite, j'attends qu'il se perfectionne sur le QML (l'aide surtout) et une meilleure intégration de Qt Linguist.
0  0