📅  最后修改于: 2023-12-03 15:15:51.317000             🧑  作者: Mango
Python est un langage de programmation très populaire dans le domaine de la science des données, du machine learning et de l'IA. De nombreuses applications utilisent Python pour créer des interfaces graphiques conviviales. Dans ce document, nous allons explorer comment créer une interface graphique sur Python en utilisant le Shell/Bash.
Tkinter est le module Python standard pour créer des interfaces graphiques. Il est installé par défaut avec Python. Mais si vous rencontrez des problèmes pour l'importer, vous pouvez l'installer en utilisant la commande suivante :
sudo apt-get install python-tk
Voici un exemple de code pour créer une interface graphique simple en utilisant Tkinter :
import tkinter as tk
root = tk.Tk()
label = tk.Label(root, text="Hello World!")
label.pack()
root.mainloop()
Ce code crée une fenêtre avec un label qui affiche "Hello World!". Nous avons utilisé la méthode pack()
pour afficher le label dans la fenêtre.
Tkinter offre une variété de widgets pour créer une interface utilisateur. Voici quelques-uns des widgets couramment utilisés :
Voici un exemple plus avancé qui utilise plusieurs widgets différents :
import tkinter as tk
root = tk.Tk()
# Créer un label
label = tk.Label(root, text="Calculez votre BMI :")
label.pack()
# Créer un entry pour la taille
taille_label = tk.Label(root, text="Taille (en cm) :")
taille_label.pack()
taille_entry = tk.Entry(root)
taille_entry.pack()
# Créer un entry pour le poids
poids_label = tk.Label(root, text="Poids (en kg) :")
poids_label.pack()
poids_entry = tk.Entry(root)
poids_entry.pack()
# Créer un bouton pour calculer le BMI
def calculer_bmi():
taille = float(taille_entry.get())
poids = float(poids_entry.get())
bmi = poids / ((taille/100)**2)
resultat_label.config(text="Votre BMI est : %.2f" % bmi)
calculer_bmi_button = tk.Button(root, text="Calculer", command=calculer_bmi)
calculer_bmi_button.pack()
# Afficher le résultat
resultat_label = tk.Label(root, text="")
resultat_label.pack()
root.mainloop()
Ce code crée une interface graphique pour calculer le BMI d'un utilisateur. L'utilisateur peut entrer sa taille et son poids, et le programme calculera son BMI en utilisant la formule BMI = poids / (taille en mètre)^2
. Le résultat sera affiché à l'écran.
Tkinter est un excellent choix pour créer des interfaces graphiques en Python. Nous avons vu comment créer des fenêtres et comment utiliser différents widgets pour créer une interface utilisateur. Avec un peu de pratique, vous pourrez créer des interfaces graphiques complexes et élégantes pour vos applications Python.