OVH Cloud OVH Cloud

meilleure bibliotheque pour du GUI?

70 réponses
Avatar
Windoz
Bonjour,

Je voudrais faire un logiciel avec une interface (assez simple),
j'aimerai savoir quelle bibliothèque je dois utiliser.
Merci

10 réponses

1 2 3 4 5
Avatar
Christophe de VIENNE
Windoz wrote:
Bonjour,

Je voudrais faire un logiciel avec une interface (assez simple),
j'aimerai savoir quelle bibliothèque je dois utiliser.
Merci


On ne le cite pas assez souvent, alors je le fais : GTK+2 a un wrapping
C++ qui est très bien. C'est du C++ standard (pas de macros ou
d'extensions au langage comme wxWidgets ou Qt par ex), et il fonctionne
au moins sous linux et windows (nativement, contrairement à GTK1).
cf. http://www.gtkmm.org/.

A+

Christophe

--
Christophe de Vienne

Avatar
Fabien LE LEZ
On Mon, 25 Oct 2004 09:50:19 +0200, Christophe de VIENNE
:

GTK+2 a un wrapping C++ qui est très bien.


Permet-il de faire des applications standalone, ou faut-il un runtime
comme Java ?


--
;-)

Avatar
Christophe de VIENNE
Fabien LE LEZ wrote:
On Mon, 25 Oct 2004 09:50:19 +0200, Christophe de VIENNE
:


GTK+2 a un wrapping C++ qui est très bien.



Permet-il de faire des applications standalone,


oui, avec quelques .so ou .dll cela dit, mais cela n'a rien
d'extraordinaire...

ou faut-il un runtime
comme Java ?


non


--
Christophe de Vienne


Avatar
Fabien LE LEZ
GTK+2 a un wrapping C++ qui est très bien.


Permet-il de faire des applications standalone, ou faut-il un runtime
comme Java ?


En fait, la seule fois où j'ai entendu parler de GTK+, c'est quand
j'ai voulu tester gimp. Et là, j'ai dû installer un "runtime GTK+"
avant de pouvoir installer gimp, d'où mon inquiétude.


--
;-)


Avatar
Christophe de VIENNE
Fabien LE LEZ wrote:
GTK+2 a un wrapping C++ qui est très bien.


Permet-il de faire des applications standalone, ou faut-il un runtime
comme Java ?



En fait, la seule fois où j'ai entendu parler de GTK+, c'est quand
j'ai voulu tester gimp. Et là, j'ai dû installer un "runtime GTK+"
avant de pouvoir installer gimp, d'où mon inquiétude.


C'est juste les dll, tout comme un programme fait avec wxWidgets a
besoin des wxXXX.dll pour tourner.


--
Christophe de Vienne



Avatar
Fabien LE LEZ
On Mon, 25 Oct 2004 11:39:54 +0200, Christophe de VIENNE
:

tout comme un programme fait avec wxWidgets a
besoin des wxXXX.dll pour tourner


WxWidgets est linkable statiquement, ce qui évite bien des
problèmes...


--
;-)

Avatar
adebaene
Fabien LE LEZ wrote in message news:...

Je déconseille les solutions Microsoft actuellement :
- les MFC sont en fin de vie, apprendre à les utiliser
maintenant serait AMHA du gaspillage ;
- leur nouveau gadget, .net, a encore des problèmes :
l'intégration avec C++ est en cours de développement (mais si tu veux
essuyer les plâtres, c'est ton droit) ; de plus, il présente les mêmes
difficultés de déploiement que Java : il faut fournir des dizaines de
Mo de DLL avec ton programme.


Il y a une 3ème alternative plus intéressante et qui à le mérite
d'être novatrice en terme de conception : WTL (d'autant plus que
Microsoft vient de placer ce projet sous SourceForge)

Arnaud

Avatar
Fabien LE LEZ
On 25 Oct 2004 04:27:57 -0700, (Arnaud
Debaene):

Il y a une 3ème alternative plus intéressante et qui à le mérite
d'être novatrice en terme de conception : WTL


Version alpha. A regarder effectivement, histoire de voir ce que ça
donne, et on pourra éventuellement choisir de l'utiliser d'ici
quelques temps, une fois que le projet sera stabilisé.

En fait, je n'ai même pas réussi à comprendre si c'était un projet en
début de développement, ou une extension à Visual C++ qui se trouve
par erreur sur Sourceforge au lieu d'être sur le CD-ROM de Visual C++.

Enfin bon, on est très loin de l'impression de maturité que donne
wxWidgets.


--
;-)

Avatar
Luc Hermitte
(Arnaud Debaene) wrote in
news::

Il y a une 3ème alternative plus intéressante et qui à le mérite
d'être novatrice en terme de conception : WTL (d'autant plus que
Microsoft vient de placer ce projet sous SourceForge)


Autre projet qui me parait très intéressant : win32gui qui est en cours de
développement par John Torjo. Il devrait y avoit une série d'articles en
cours de publication dans le CUJ.
http://www.torjo.com/win32gui/index.html

--
Luc Hermitte <hermitte at free.fr>
FAQ de <news:fr.comp.lang.c++> :
<http://www.cmla.ens-cachan.fr/Utilisateurs/dosreis/C++/FAQ/>
Dejanews : <http://groups.google.com/advanced_group_search>

Avatar
Fabien LE LEZ
On Mon, 25 Oct 2004 15:53:49 +0200, Luc Hermitte
:

Autre projet qui me parait très intéressant : win32gui qui est en cours de
développement par John Torjo.


C'est depuis la disparition programmée des MFC que tout le monde (y
compris Microsoft) fait des bibliothèques GUI en C++ ?


--
;-)

1 2 3 4 5