Précédent   Forum du club des développeurs et IT Pro > C et C++ > Bibliothèques
Bibliothèques Vos questions sur les bibliothèques pour C ou C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/02/2005, 20h55   #1
Spack
Membre actif
 
Inscription : mars 2003
Messages : 241
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 241
Points : 172
Points : 172
Envoyer un message via MSN à Spack
Par défaut Que choisir pour déveloper en C++ : wxWidget, Qt, GTK... ?

C'est une question qui revient souvent mais il faut quand même dire quelle mérite de se poser et que la réponse n'est pas toujours évidente...
Alors je compte faire une application en C++, pour l'instant je code sous Windows, mais si tout ce passe bien j'aimerais aussi porter mon appli sous Linux...C'est là que la question arrvie, quel toolkit choisir ? Sachant que je voudrais qu'il soit simple à utiliser et sans difficultés pour le porter facilement...
Mon choix était déjà porté vers wxWidget mais avec l'arrivé de Qt en GPL sous Windows et quelques lectures par-ci, ça change tout, quant à GTK il me semble avoir lu que coder avec n'était pas si simple...

Bref pour l'instant j'hésite entre Qt ou wxWidget bien que je me sente plus poussé vers Qt car réputé très facile d'utilisation...

Si vous aviez un conseil ça serait quoi? Peut-être un autre toolkit?

Une autre question pour utiliser mon appli codé avec Qt ou GTK ne faudra t-il pas installer la librairie comme par exemple avec The GIMP sous Windows? En clair faudra t-il télécharge autre chose que mon appli pour l'utiliser?

Spack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2005, 21h44   #2
JolyLoic
Rédacteur/Modérateur
 
Avatar de JolyLoic
 
Homme Loïc Joly
Développeur informatique
Inscription : août 2004
Messages : 4 679
Détails du profil
Informations personnelles :
Nom : Homme Loïc Joly
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2004
Messages : 4 679
Points : 9 906
Points : 9 906
Attention, quand même, Qt sera disponible en GPL, pas el LGPL. Ca peut ou non convenir à ton type d'appli.

Pour ce qui est des fichiers à livrer, à moins de compiler en statique, il y a souvent des fichiers associés à ces bibliothèques (comme un truc du genre qt334.dll) .
JolyLoic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2005, 01h13   #3
Spack
Membre actif
 
Inscription : mars 2003
Messages : 241
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 241
Points : 172
Points : 172
Envoyer un message via MSN à Spack
La GPL me convient parfaitement...Donc en compilant en statique et en ajoutant les fichiers qu'il faut à mon projet il ne sera pas nécessaire d'ajouter autre chose...Mais pour la portabilité quelle solution est la meilleure...
Et sinon niveau toolkit tu n'as pas d'avis?

Spack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2005, 11h05   #4
Higestromm
Membre éclairé
 
Avatar de Higestromm
 
Inscription : juin 2002
Messages : 471
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 471
Points : 320
Points : 320
Perso je ne connais que GTK et QT...
Pour ce qui est de la création rapide de fentre les 2 toolkits propose des solutions simpas (glade pour gtk et qtdesigner pour Qt)

Personellement je troouve que Qt est plus facile a installer sur une machine que j'apellerais neuve (sans avoir besoin d'installer pleins de bibliotheques) alors que GTK nécéssite d'installer un runtime un peu lourd...

Personellement j ai une préférence pour Qt mais j'utilise tout de meme les 2 suivant mon humeur LOL

Essai de faire 2 petites applications identiques avec les 2 toolkits et choisis celui qui te convient le mieux
Higestromm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2005, 12h16   #5
Aurelien.Regat-Barrel
Rédacteur
 
Inscription : juin 2003
Messages : 5 390
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France

Informations forums :
Inscription : juin 2003
Messages : 5 390
Points : 7 237
Points : 7 237
GTK sous Windows, personnelement, je te conseille d'oublier de suite, c'est vraiment pas le mieux adapté.
Note que Qt 4 est destiné à être utilisé en GPL sous Windows avec GCC seulement.
Qt est un produit commercial, il est donc mieux fini. La doc est très bien faite, y'a des bouquins (dont un très bon gratuit en PDF), une installation simple, etc... wxWidgets, comme la plupart des lib open source en général, demande plus d'investissement personnel. Tu joues un peu plus les beta testeur aussi.
On a déjà débattu de ça ici, tu peux faire une recherche.
Sur le post-it dédié à l'annonce de Qt 4 en GPL sous Windows, tu trouveras un lien vers le port Open Source de QT 3, utilisable gratuitement en GPL. Ils sont en train de créer un installeur pour VC++. Les principaux bugs ont été corrigés, tu peux tester le package et les aider en faisant remonter les problemes. Tout n'est pas implémenté, mais c'est bien avancé et largement suffisant pour se faire la main.
Aurelien.Regat-Barrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2005, 16h07   #6
Spack
Membre actif
 
Inscription : mars 2003
Messages : 241
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 241
Points : 172
Points : 172
Envoyer un message via MSN à Spack
Citation:
Envoyé par Aurelien.Regat-Barrel
On a déjà débattu de ça ici, tu peux faire une recherche.
J'ai pour tant fais une recherche avant de poster mais je n'ai rien trouvé d'instéressant sur le fourm si tu as un lien il est le bienvenue...

Spack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2005, 12h04   #7
Aurelien.Regat-Barrel
Rédacteur
 
Inscription : juin 2003
Messages : 5 390
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France

Informations forums :
Inscription : juin 2003
Messages : 5 390
Points : 7 237
Points : 7 237
Ben la FAQ déjà:
http://c.developpez.com/faq/cpp/?pag...GENERALITE_gui
vu que ça a été mis en FAQ y'a eu du delestage, mais il reste quelques sujets intéressants:
http://www.developpez.net/forums/viewtopic.php?t=242080
http://www.developpez.net/forums/viewtopic.php?t=267518
Aurelien.Regat-Barrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 10h37   #8
Rupella
Membre actif
 
Avatar de Rupella
 
Inscription : février 2005
Messages : 279
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 279
Points : 196
Points : 196
Citation:
Envoyé par Aurelien.Regat-Barrel
La doc est très bien faite, y'a des bouquins (dont un très bon gratuit en PDF)
tu connais le titre ou bien où récupérer ce PDF ?
Rupella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 16h37   #9
Aurelien.Regat-Barrel
Rédacteur
 
Inscription : juin 2003
Messages : 5 390
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France

Informations forums :
Inscription : juin 2003
Messages : 5 390
Points : 7 237
Points : 7 237
A l'époque c'était "C++ GUI Programming with Qt 3"
http://www.phptr.com/bookstore/produ...sbn=0131240722
voir le lien "Download C++ GUI Programming with Qt 3 in PDF" en bas.
Depuis, la version pour Qt4 est sortie (mais pas en pdf à ma connaissance):
http://www.amazon.fr/exec/obidos/ASI...wdeveloppec-21
Aurelien.Regat-Barrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 19h59   #10
spidermario
Membre émérite
 
Étudiant
Inscription : septembre 2006
Messages : 510
Détails du profil
Informations personnelles :
Âge : 19

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 510
Points : 905
Points : 905
Au début, wxWidget me semblait intéressant mais je l'ai vite abandonné car il produisait des exécutables de presque 5Mo pour une fenêtre vide
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 02h43   #11
etranger
Membre confirmé
 
Avatar de etranger
 
Inscription : septembre 2004
Messages : 333
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 333
Points : 204
Points : 204
c'est drole chez moi il ne font que 900 kb , une fois passé sous upx, 350 kb.
etranger est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 08h43   #12
spidermario
Membre émérite
 
Étudiant
Inscription : septembre 2006
Messages : 510
Détails du profil
Informations personnelles :
Âge : 19

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 510
Points : 905
Points : 905
Peut-être que ma configuration était mauvaise.
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 09h54   #13
PRomu@ld
Responsable Algorithmes
 
Avatar de PRomu@ld
 
Homme Romuald Perrot
Attaché Temporaire d'Enseignement et de Recherche (ATER)
Inscription : avril 2005
Messages : 4 146
Détails du profil
Informations personnelles :
Nom : Homme Romuald Perrot
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Attaché Temporaire d'Enseignement et de Recherche (ATER)
Secteur : Enseignement

Informations forums :
Inscription : avril 2005
Messages : 4 146
Points : 6 166
Points : 6 166
Citation:
Au début, wxWidget me semblait intéressant mais je l'ai vite abandonné car il produisait des exécutables de presque 5Mo pour une fenêtre vide
Une des raison est que ta bibliothèque a été compilée en mode debug.

Le wiki de wxwidgets indique comment réduire la taille des exécutables :

http://www.wxwidgets.org/wiki/index....xecutable_Size
__________________
http://rperrot.developpez.com
http://phos-graphein.fr

Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter.
PRomu@ld est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 10h06   #14
spidermario
Membre émérite
 
Étudiant
Inscription : septembre 2006
Messages : 510
Détails du profil
Informations personnelles :
Âge : 19

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 510
Points : 905
Points : 905
Il me semblait pourtant avoir choisi dans les options

Générer des informations de débogage -> Non
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h06.


 
 
 
 
Partenaires

Hébergement Web