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
Fabien LE LEZ
On Sat, 23 Oct 2004 13:24:49 +0200, Windoz :

quelle bibliothèque je dois utiliser


WxWidgets a l'avantage d'être multi-plate-formes et utilisable
gratuitement.
Son concurrent direct, QT, a des conditions d'utilisation plus
restrictives.
Je crois que Borland a une bibliothèque multi-plate-formes également,
cf leur site pour en savoir plus.

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.


--
;-)

Avatar
Pierre Maurette
Fabien LE LEZ a écrit:

On Sat, 23 Oct 2004 13:24:49 +0200, Windoz :

quelle bibliothèque je dois utiliser


WxWidgets a l'avantage d'être multi-plate-formes et utilisable
gratuitement.
Son concurrent direct, QT, a des conditions d'utilisation plus
restrictives.
Je crois que Borland a une bibliothèque multi-plate-formes également,
cf leur site pour en savoir plus.
C'est C++BuilderX. Pour l'utilisation de wxWidget sous cet EDI, il est

urgent d'attendre. La version de wxWidget livrée n'est pas utilisable,
et encore moins le designer. Des annonces concernant la politique
(C/)C++ de Borland sont promises en décembre. Actuellement ils
consultent.
En revanche, surtout s'il est sous gcc ou n'apas encore choisi de
compilateur, Windoz (pffff!) trouvera des paquetages qui installent un
truc genre DecC++ et wxWidget prêts à bosser de concert. J'avais noté
quelques liens:
http://www.parinya.ca/
http://www.wxwidgets.org/devcpp.htm
http://wxdsgn.sourceforge.net/
Voir Google.
--
Pierre


Avatar
Fabien LE LEZ
On Sat, 23 Oct 2004 13:52:06 +0200, Pierre Maurette
:

C'est C++BuilderX. Pour l'utilisation de wxWidget sous cet EDI


Je ne savais pas que Borland avait un lien avec wxWidgets. Les deux
étaient séparés dans mon énumération.

En tout cas, wxWidgets est parfaitement utilisable avec Borland C++
5.02, mais je ne l'ai pas testé sur un gros projet.



--
;-)

Avatar
Fabien LE LEZ
On Sat, 23 Oct 2004 13:52:06 +0200, Pierre Maurette
:

genre DecC++ et wxWidget prêts à bosser de concert.


Note que compiler les .lib de wxWidgets est très simple -- wxWidgets
est nettement plus orienté "multi-compilateurs" que la plupart des
autre bibliothèques que j'ai eu l'occasio

--
;-)

Avatar
Fabien LE LEZ
On Sat, 23 Oct 2004 13:52:06 +0200, Pierre Maurette
:

genre DecC++ et wxWidget prêts à bosser de concert.


Note que compiler les .lib de wxWidgets est très simple -- wxWidgets
est nettement plus orienté "multi-compilateurs" que la plupart des
autre bibliothèques que j'ai eu l'occasion d'utiliser.


--
;-)

Avatar
Pierre Maurette
Fabien LE LEZ a écrit:

On Sat, 23 Oct 2004 13:52:06 +0200, Pierre Maurette
:

C'est C++BuilderX. Pour l'utilisation de wxWidget sous cet EDI


Je ne savais pas que Borland avait un lien avec wxWidgets. Les deux
étaient séparés dans mon énumération.
Effectivement, la bibliothèque multi-plate-formes de Borland, c'est la

CLX, proche de la VCL spécifique Windows.
Malheureusement, en face de l'excellent Kylix3 Open Edition (Delphi +
C++), on ne la trouve sous Windows que dans des éditions relativement
onéreuses.
--
Pierre


Avatar
Mathieu Peyréga
Bonjour,

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


FLTK

www.fltk.org

la version release 1.1.5 viens de sortir. C'est multi compilo et plateforme.

Pour une interface simple, c'est vraiment simple et super rapide à
apprendre et à mettre en oeuvre. Cla dit, les autres systèmes aussi
peut-être mais je ne les connais pas.

Mathieu
--
http://matioupi.free.fr/

Avatar
Fabien LE LEZ
On Sat, 23 Oct 2004 14:33:30 +0200, Pierre Maurette
:

Effectivement, la bibliothèque multi-plate-formes de Borland, c'est la
CLX, proche de la VCL spécifique Windows.


Donc aussi orientée Delphi que .net est orienté C# ?


--
;-)

Avatar
Fabien LE LEZ
On Sat, 23 Oct 2004 14:36:58 +0200, Mathieu Peyréga
:

www.fltk.org


Tiens, ça m'intéresse, ça. Quelqu'un l'a déjà utilisé ?


--
;-)

Avatar
Mathieu Peyréga
Tiens, ça m'intéresse, ça. Quelqu'un l'a déjà utilisé ?


oui moi

1 2 3 4 5