Solution Exercice 57: application graphique en python tkinter renvoyant le double d'un entier

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

2 thoughts on “Solution Exercice 57: application graphique en python tkinter renvoyant le double d'un entier

Leave a Reply