Première fenêtre

Introduction

Tkinter (Tool kit interface) est un module de Python. Ce module regroupe des fonctions qui permettent de créer des interfaces graphiques.

Il existe une autre bibliothèque libre très connue appelée Pygame : http://www.pygame.org/wiki/index
Cette dernière est plus orientée vers la création de jeu vidéo. Nous en parlerons dans un autre cours.

Attention, pour que le programme utilisant tkinter fonctionne, il faut configurer le shell de pyzo pour qu’il utilise Tk :
Shell / Configuration des shells / Gui / Tk

Notre première fenêtre

# coding: utf-8
# C01tk.py - Premier programme avec tkinter – création d’une fenêtre

# importation du module tkinter
from tkinter import *

# création de la fenêtre avec son titre
maFenetre=Tk()
maFenetre.title('Première fenetre avec tkinter')

# définition de la taille de la fenêtre : 600x600 positionnée en x=150 et y=100
# sur l'écran
maFenetre.geometry('600x600+150+100')

# exécution de la boucle principale
maFenetre.mainloop()