Tutoriel Tkinter - Hello World

Jinku Hu 15 février 2024
Tutoriel Tkinter - Hello World

Nous allons commencer notre voyage avec Tkinter avec le programme populaire Hello World.

from sys import version_info

if version_info.major == 2:
    import Tkinter as tk
else:
    import tkinter as tk

app = tk.Tk()
app.title("Hello World")
app.mainloop()

La fenêtre sera comme ceci:

Tkinter Hello World

Attention
Le nom du module Tkinter a changé de Tkinter en Python 2 à tkinter en Python 3. Par conséquent, si vous voulez écrire des codes Tkinter compatibles avec Python 2 et 3, vous devez vérifier le numéro de version majeur de Python avant d’importer Tkinter.

Pour Python 2

import Tkinter as tk

Pour Python 3

import tkinter as tk

Dans la ligne suivante

app = tk.Tk()

La fenêtre de l’application qui est une fenêtre principale pourrait avoir d’autres widgets comme des étiquettes, des boutons et un canevas en soi. C’est la fenêtre parente de tous ses widgets.

app.title("Hello World")

Elle nomme la fenêtre principale comme Hello World.

app.mainloop()

Après la création de l’instance de la fenêtre, mainloop() doit être appelé pour laisser la fenêtre entrer dans la boucle sans fin, sinon rien ne s’affichera.

Auteur: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook