Interface graphique C++
#1
Salut,
Bon je suis un peu hors sujet, mais au cas ou qqn puisse m'aider, je post ici. :P
Alors voila, je dois réaliser un projet: un programme en C++ qui permet de faire des modifications sur des .bmp (floutage, eclaicir, assombrir etc...). Donc cette partie là est déjà faite, mais maintenant j'aimerai mettre tout ca dans une intreface graphique.
Pour éviter de sortir la grosse artillerie (OpenGL par ex), j'ai entendu parler de FLTK. Il paraitrait que c'est la plus facile à utiliser, mais le prob c'est qu'il n'y a presque aucune doc (tutoriaux surtout).
Alors voilà, quelqu'un ici connait il cette librairie et sait comment l'utiliser ? :help:
Merci d'avance
Bon je suis un peu hors sujet, mais au cas ou qqn puisse m'aider, je post ici. :P
Alors voila, je dois réaliser un projet: un programme en C++ qui permet de faire des modifications sur des .bmp (floutage, eclaicir, assombrir etc...). Donc cette partie là est déjà faite, mais maintenant j'aimerai mettre tout ca dans une intreface graphique.
Pour éviter de sortir la grosse artillerie (OpenGL par ex), j'ai entendu parler de FLTK. Il paraitrait que c'est la plus facile à utiliser, mais le prob c'est qu'il n'y a presque aucune doc (tutoriaux surtout).
Alors voilà, quelqu'un ici connait il cette librairie et sait comment l'utiliser ? :help:
Merci d'avance
-
- Apprenti-Mécano
- Messages : 298
- Inscription : 22 août 2004
#2
Tu développes avec QT designer?
Portable - CLEVO P170HM - I7 2820QM - 8Go DDR3 16000 - Momentus Hybride 500Go - HD6790M
#3
Non, sous Dev-C++, parfois sous Visual Studio.
J'ai entendu parler de QT, mais il parait que c'est assez difficile, qu'en penses tu ?
J'ai entendu parler de QT, mais il parait que c'est assez difficile, qu'en penses tu ?
-
- Pilote d'essais
- Messages : 6586
- Inscription : 03 août 2001
#4
franchement Qt est très accéssible...
quand j'ai commencé mon boulot actuel on m'a dit : "voila faudrait que tu me fasse un programme qui fasse ça ça et ça en c++ avec Qt"
J'avais jamais touché à Qt et j'ai trouvé ça d'une étonnante simplicité une fois qu'on a compris le principe. La doc est très bien faite... les seuls problèmes que j'ai rencontré c'est quand j'ai voulu utiliser Qt designer, leur outil "visuel" pour la création de l'interface, j'ai trouvé ça un peu bordélique, j'ai trouvé plus simple de faire mes interfaces direct dans le code, ça prend un peu de temps mais au moins tu maitrises tout du début à la fin.
Le problème est que sauf erreur la version windows n'est pas sous license GPL contrairement à la version linux et mac. Mais il doit exister une version "education" gratuite pour une utilisation non commerciale... et la prochaine version de Qt windows, qui elle sera sous GPL, est actuellement en test.
Faudrait voir sur leur site www.trolltech.com
Ou sinon tu as aussi un classique : GTK, à part pour faire quelques tests je l'ai pas trop utilisée mais ça avait pas l'air trop compliqué. Pour plus d'infos, des tutoriaux etc.. tu peux regarder ici http://www.gtk-fr.org/
quand j'ai commencé mon boulot actuel on m'a dit : "voila faudrait que tu me fasse un programme qui fasse ça ça et ça en c++ avec Qt"
J'avais jamais touché à Qt et j'ai trouvé ça d'une étonnante simplicité une fois qu'on a compris le principe. La doc est très bien faite... les seuls problèmes que j'ai rencontré c'est quand j'ai voulu utiliser Qt designer, leur outil "visuel" pour la création de l'interface, j'ai trouvé ça un peu bordélique, j'ai trouvé plus simple de faire mes interfaces direct dans le code, ça prend un peu de temps mais au moins tu maitrises tout du début à la fin.
Le problème est que sauf erreur la version windows n'est pas sous license GPL contrairement à la version linux et mac. Mais il doit exister une version "education" gratuite pour une utilisation non commerciale... et la prochaine version de Qt windows, qui elle sera sous GPL, est actuellement en test.
Faudrait voir sur leur site www.trolltech.com
Ou sinon tu as aussi un classique : GTK, à part pour faire quelques tests je l'ai pas trop utilisée mais ça avait pas l'air trop compliqué. Pour plus d'infos, des tutoriaux etc.. tu peux regarder ici http://www.gtk-fr.org/
A ceux qui nous ont quittés trop vite : bon vol les gars !
-
- Pilote d'essais
- Messages : 6586
- Inscription : 03 août 2001
#6
Cartman tu sors ->[]
pour info CEGUI est une librairie pour créer des interfaces graphiques pour les programmes utilisant le moteur 3d Ogre
pour info CEGUI est une librairie pour créer des interfaces graphiques pour les programmes utilisant le moteur 3d Ogre
A ceux qui nous ont quittés trop vite : bon vol les gars !
#7
Héhé ok :P
Bon toute facon, étant donné que je suis dans l'impasse avec FLTK, il va falloir que je me tourne vers autre chose. Faut savoir aussi qu'en C++ je suis débuttant de chez débuttant, j'ai commencé y a 2 mois. En fait, je suis prêt a m'orienter vers qqch de plus "complexe" que FLTK, tant qu'il y a des docs sur le net, passke moi y en a
Affaire a suivre, je vais me renseigner...
Merci pour vos réponses en tout cas
Bon toute facon, étant donné que je suis dans l'impasse avec FLTK, il va falloir que je me tourne vers autre chose. Faut savoir aussi qu'en C++ je suis débuttant de chez débuttant, j'ai commencé y a 2 mois. En fait, je suis prêt a m'orienter vers qqch de plus "complexe" que FLTK, tant qu'il y a des docs sur le net, passke moi y en a
Affaire a suivre, je vais me renseigner...
Merci pour vos réponses en tout cas
#8
Hé CEGUI ne sert pas que pour Ogre, il est utilisé assez souvent pour des applications plus basiques, souvent comme alternative a GTK.
-
- Pilote d'essais
- Messages : 6586
- Inscription : 03 août 2001
#10
mais si tu débutes en C++ je te conseillerais plutot Qt... en effet Qt est un set de librairies qui ne servent pas qu'a l'affichage graphique. Il te permet de simplifier grandement ton code et qui plus est si tu te "contentes" des classes et fonctions Qt il sera totalement portable.
A ceux qui nous ont quittés trop vite : bon vol les gars !
#12
Pas tout à fait :
Qt 4 sous windows sera sous double license : GPL pour les soft GPL, et payante pour les applications commerciales.
Actuellement, Qt 3 est, sous windows, uniquement sous licence commerciale (GPL pour Unix)
Qt 4 sous windows sera sous double license : GPL pour les soft GPL, et payante pour les applications commerciales.
Actuellement, Qt 3 est, sous windows, uniquement sous licence commerciale (GPL pour Unix)
I don't want to use a signature - No signature selected