1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
# script spinbox.py
#(C) Fabrice Sincère
from tkinter import *
from math import sqrt
def carre():
""" Calcul du carré """
Resultat.set("Carré = "+str(float(Valeur.get())**2))
def addition():
#Resultat2.set("Racine Carre = " + str(float(Valeur.get())*3))
Resultat2.set("Carré = "+str(float(Valeur.get())+3))
# Création de la fenêtre principale (main window)
Mafenetre = Tk()
Mafenetre.title("Spinbox widget")
Valeur = StringVar()
Valeur.set(2.0)
# Création d'un widget Spinbox
boite = Spinbox(Mafenetre,from_=0,to=10,increment=0.5,textvariable=Valeur,width=5,command=carre)
boite.pack(padx=30,pady=10)
#boite2 = Spinbox(Mafenetre,from_=10,to=20,increment=0.5,textvariable=Valeur,width=5,command=racinecarre)
#boite2.pack(padx=40,pady=5)
# Création d'un widget Label
Resultat = StringVar()
carre()
Label(Mafenetre,textvariable=Resultat).pack(padx=30,pady=10)
Resultat2 = StringVar()
addition()
Label(Mafenetre,textvariable=Resultat2).pack(padx=30,pady=10)
Mafenetre.mainloop() |
Partager