Profilo di Sissiosassio1954

Nome Sissiosassio1954
Indirizzo email n/a
Messaggi3
  • Re: Problema con Tkinter
    Forum >> Programmazione Python >> GUI
    Grazie per i Consigli.
    Ciao.
  • 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.
  • 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()