|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() |
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? |
|
|
00
|
|
|
#2 |
![]() ![]() Loïc JolyDéveloppeur informatique Inscription : août 2004 Messages : 4 679 ![]() |
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) . |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() |
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? |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 471 ![]() |
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 |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : juin 2003 Messages : 5 390 ![]() |
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. |
|
|
00
|
|
|
#6 | |
|
Membre actif
![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : juin 2003 Messages : 5 390 ![]() |
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 |
|
|
00
|
|
|
#8 | |
|
Membre actif
![]() Inscription : février 2005 Messages : 279 ![]() |
Citation:
|
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : juin 2003 Messages : 5 390 ![]() |
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 |
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() Étudiant Inscription : septembre 2006 Messages : 510 ![]() |
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
|
|
|
00
|
|
|
#11 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 333 ![]() |
c'est drole chez moi il ne font que 900 kb , une fois passé sous upx, 350 kb.
|
|
|
00
|
|
|
#12 |
|
Membre émérite
![]() Étudiant Inscription : septembre 2006 Messages : 510 ![]() |
Peut-être que ma configuration était mauvaise.
|
|
|
00
|
|
|
#13 | |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 146 ![]() |
Citation:
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. |
|
|
|
00
|
|
|
#14 |
|
Membre émérite
![]() Étudiant Inscription : septembre 2006 Messages : 510 ![]() |
Il me semblait pourtant avoir choisi dans les options
Générer des informations de débogage -> Non |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com