Bonjour,

Je ne suis pas un expert en GUI, mais voici quelques éléments de réponse :

- Rien dans la norme du C, ne permet de faire de GUI (contrairement, par
exemple, à Java). Il faut donc avoir recours aux particularités des
différents systèmes d'exploitation, pour pouvoir en faire (X11 sous Linux,
MFC sous Windows)

- Dans ce contexte, afin de simplifier l'utilisation des GUI, et afin de
simplifier le développement multi plate forme, des librairies ont vu le
jour, dont gtk et Qt.

- En pratique, l'utilisation d'une de ces librairies revient donc, en gros,
à includer ses fichiers d'entête afin de pouvoir faire appel à cette API
dans son code, puis à linker contre ces librairies.

Plus d'infos par exemple ici :
-
http://www.siteduzero.com/tutoriel-3-3034-creez-une-interface-avec-gtk.html(tuto
gtk)
- http://library.gnome.org/devel/gtk/stable/gtkobjects.html (doc gtk)

Je laisse quelqu'un de plus expert que moi, apporter davantage de
précisions, et corriger les bêtises que j'ai pu dire.

Bonne journée,
Guillaume

Le 5 octobre 2010 14:01, Jean-Marc Beaune <[email protected]> a écrit :

> Bonjour,
>
> J'ai une question de débutant en matière d'interface graphique et de
> compréhension de mots clef en générale.
>
> On dit que certaines applications sont développées "pour" QT, ou "avec" QT
> par exemple Kalc (j'imagine), d'autres "pour" ou "avec" GTK comme Pidgin
> (j'imagine aussi), et d'autre comme Firefox qui semble être indépendantes de
> ces 2 modules/libs.
>
> D'un autre côté je pense que ces applications sont toutes développées en
> C, donc ma question est, où intervient QT, GTK ou autre dans le cas de
> Firefox dans le processus de développement? Où puis-je trouver de la doc la
> dessus ?
>
> Merci
> --
> Jean-Marc (qui s'ignicie au C)
>
> _________________________________
> Linux mailing list
> [email protected]
> http://lists.parinux.org/mailman/listinfo/linux
>
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à