Découverte

Vous apprendrez ici les bases de la programmation événementielle, c’est à dire basé sur des événements. Un clique sur un bouton, un scroll dans une fenêtre, un clique droit dans une zone de texte sont tous des événements.

Mais avant nous verrons comment installer tout ce qu’il vous faut pour commencer. PyGObject (que je raccourcirais parfois par son petit nom, Pygi) est multiplate-forme, c’est à dire qu’il fonctionne sans problème sous Linux, Windows et Mac OS X. Je n’ai cependant jamais réussis à l’installer sous cette dernière plate-forme.


  1. Installation

    1. Sous Linux

    2. Sous Windows

    3. Vérification de l'installation

    4. Comment lire la documentation

  2. Une première fenêtre, le Hello world

    1. Avec l'interpréteur

    2. La boucle GTK

    3. Un peu d'exercice

  3. Les événements

    1. Présentation

    2. Premier contact

    3. La notion d'événement

    4. Entrainons-nous

  4. Le positionnement grâce aux layouts

    1. Introduction

    2. Les boîtes

    3. Les grilles

    4. Un compteur de clics

  5. À la découverte de nouveaux widgets !

    1. Les propriétés

    2. Les labels

    3. Les champs de texte

    4. Les toggleButtons et les switchs

    5. Les images avec Pixbuf

    6. Les calendriers

  6. [TP] Le jeu du plus ou moins

    1. Consignes

    2. Correction

    3. Améliorations



Vous en savez désormais un peu plus à propos de GTK+ 3. Mais vous vous voyez mal faire des fenêtres complexes. Et c’est normal, il vous manque encore la POO et l’utilisation de Glade, un constructeur d’interface qui deviendra votre meilleur ami. ;)