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 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| from tkinter import*
def tension(event) :
"Entrée de la valeur de la tension, exprimée en Volts"
global t
t = (eval(champT.get()))
chT.configure(text='tension = ' + str(t))
if r :
i = t/r
chI.configure(text="L'intensité est donc \nde " + str(i) + " ampères")
def resistance(event) :
"Entrée de la valeur de la résistance, exprimée en Ohms"
global r
r = (eval(champR.get()))
chR.configure(text='résistance = ' + str(r))
i = t/r
chI.configure(text="L'intensité électrique \nest donc de " + str(i) + " ampères"
fen = Tk()
fen.title('Schéma électrique simple')
can = Canvas(fen,bg='white',width=1000,height=700)
can.grid(column=1,row=1,rowspan=6)
Label(fen,text='Tension \n(en volts)').grid(row=1,column=2)
champT = Entry(fen)
champT.bind("<Return>",tension)
champT.grid(row=1,column=3)
chT = Label(fen)
chT.grid(row=2,column=3)
Label(fen,text='Résistance \n(en Ohms)').grid(row=3,column=2)
champR = Entry(fen)
champR.bind("<Return>",resistance)
champR.grid(row=3,column=3)
chR = Label(fen)
chR.grid(row=4,column=3)
chI = Label(fen)
chI.grid(row=5,column=2,columnspan=2)
Button(fen,text='Bye Bye', command=fen.quit).grid(row=6,column=3)
fen.mainloop()
fen.destroy() |
Partager