Sissiosassio1954
Profilo di
Nome | Sissiosassio1954 |
---|---|
Indirizzo email | n/a |
Messaggi | 3 |
-
- 2024-01-13 20:37:23
- Re: Problema con Tkinter
- Forum >> Programmazione Python >> GUI
- Grazie per i Consigli.
Ciao.
-
- 2024-01-13 18:53:51
- Re: Problema con Tkinter
- Forum >> Programmazione Python >> GUI
- Grazie nuzzopippo.
Funziona perfettamente.
In realtà sto muovendo i primissimi passi nella comprensione
del linguaggio Python.Ogni giorno imparo qualcosa di nuovo
girovagando per la rete.
E' un linguaggio che mi affascina.
Ancora tante grazie.
Ciao.
-
- 2024-01-13 13:38:05
- Problema con Tkinter
- Forum >> Programmazione Python >> GUI
- Buongiorno a tutti.
mi sono appena iscritto e questo è il mio primo intervento in assoluto.
Il mio problema è il seguente :
Ho due Input
N1 e N2
mi servirebbe il Risultato N1+N2 in una casella ed N1*N2 in un'altra casella.
nìN1*N2 non riesco in nessun modo ad averlo nella seconda casella.
Qualcuno mi può aiutare ?
Grazie.
import tkinter as tk
# --- functions ---
def generate():
try:
result = float(num1.get()) + float(num2.get())
except Exception as ex:
print(ex)
result = 'error'
num3.set(result)
# --- main ---
root = tk.Tk()
num1 = tk.StringVar()
num2 = tk.StringVar()
num3 = tk.StringVar()
tk.Label(root, text="N 1:").grid(row=0, column=0)
tk.Label(root, text="N 2:").grid(row=0, column=2)
tk.Label(root, text="R 1=N1+N2:").grid(row=2, column=0)
tk.Label(root, text="R 2=N1*N2:").grid(row=2, column=2)
tk.Entry(root, textvariable=num3).grid(row=2, column=3)
tk.Entry(root, textvariable=num1).grid(row=0, column=1)
tk.Entry(root, textvariable=num2).grid(row=0, column=3)
tk.Entry(root, textvariable=num3).grid(row=2, column=1)
button = tk.Button(root, text="Calcola", command=generate)
button.grid(row=3, column=1)
root.mainloop()