Exercice 57
En utilisant la bibliothèque Python Tkinter , écrire un programme Python permettant d'afficher à l'utilisateur une boite de dialogue lui demandant de saisir un nombre entier et de lui renvoyer son double:
Solution
# coding: utf-8
from tkinter import *
# méthode qui réalise l'action
def action():
# récupération de la valeur du premier champ de saisie
N = int(entryNombre1.get())
N2 = 2*N
# suppression de la valeur existante dans le second champ
entryNombre2.delete(0,END)
# insértion de la nouvelle valeur N2 = 2* N
entryNombre2.insert(0 , N2)
# création de la fenêtre principale
fen = Tk()
fen.geometry("400x200")
# Création du premier champ de saisie avec le label associé
lblnombre1 = Label(fen, text = "Entrer la valeur de N")
lblnombre1.place( x = 50 , y = 20)
entryNombre1 = Entry(fen)
entryNombre1.place(x =200 , y = 20)
# Création du 2ème champ de saisie avec le label associé
lblnombre2 = Label(fen, text = "Voici le double:")
lblnombre2.place( x = 50 , y = 50)
entryNombre2 = Entry(fen)
entryNombre2.place(x =200 , y = 50)
# Création de bouton qui valide l'action
Valider = Button(fen , text = "Valider l'operation" , command = action)
Valider.place( x =200 , y = 80 , width = 165)
fen.mainloop()
Younes Derfoufi
CRMEF OUJDA
Post Views: 4 707
2 thoughts on “Solution Exercice 57: application graphique en python tkinter renvoyant le double d'un entier”