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
