Initiation à la programmation graphique en C avec GTK+

Spécialité(s)


Résumé

Dans une série d'articles dédiés à l'IDE Eclipse [GLMF n°159], je vous ai présenté la programmation graphique en C++ avec la librairie graphique GTK+. Nous allons ici l’utiliser avec le langage C, langage natif de ce toolkit.


1. Introduction

Pour ceux qui ne le sauraient pas encore, GTK+ est un toolkit multiplateforme pour créer des interfaces graphiques utilisateur (GUI). Il fut développé initialement pour le logiciel de traitement d'image GIMP (GTK = GIMP Tool Kit). GTK+ a été pensé dès sa conception pour supporter plusieurs langages dont C/C++, Perl et Python. Bien sûr, GTK+ est un logiciel libre et fait partie du projet GNU. Ce toolkit est aussi la brique de base du bureau GNOME.

Cette bibliothèque vient de subir une mise à jour majeure en passant de la version 2.24 à la version 3.x. Ceci s'accompagne de nombreux changements et rompt la compatibilité avec la version antérieure. La page [1] explique, par l'intermédiaire d'un guide de migration, les principales différences entre ces versions. On retrouve d'ailleurs deux branches distinctes de documentation pour les versions 2 [2] et 3 [3]. De la même manière, les exemples de programmes seront différenciés pour les versions 2...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous