didier (./5) :
JackosKing (./3) :
Il faut penser à l'utilisateur de l'application. Il est sur quel OS, cet OS est-il susceptible de changer?
Pour une appli devant tourner sous Linux avec Gnome ou KDE, et par la suite peut-être sous Windows et Mac. C'est pourquoi je pensais à wxWidgets qui utilise , d'après ce que j'ai lu, les bibliothèques natives des plates-formes cible. On fait ainsi l'économie du portage vers d'autres OS, une simple compilation sous l'OS cible suffit ....
Si tu veux un portage vers d'autre plateformes, alors je te déconseille GTK, qui va devenir une plaie, dès que tu n'est plus en environnement Linux. QT et wxWidget sont clairement les soultion à envisager.
Je ne connait pas vraiment wxWidget, mais à ce que j'ai compris il rend seulement l'interface graphique portable.
QT fait de même mais il ne se contente pas d'une API de widgets graphiques, mais fournit plein d'outils (Threads,GUI,XML,SVG,Browser,Réseau, ...) qui fonctionnent sans problèmes quelque soit la plateforme, le plus souvent avec une simple recompilation. Au final, ça m'a vraiment donné l'impression de travailler avec l'API JAVA. Bref je pense que si tu veux faire quelquechose de portable avec un minimum d'effort QT est la meilleure solution.
Par contre un problème de licenece va se poser avec QT, car soit tu paye la licence(qui n'est pas donnée) soit ton programme devra être en GPL(à voir si ça te pose problème ou non).