Advertisement
CleverCode

Calcola Radice Quadrata GUI

May 18th, 2020
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.73 KB | None | 0 0
  1. from tkinter import *
  2. import math
  3.  
  4. def calcola():
  5.     numero = float(n.get())
  6.     risultato = "Risultato: " + str(math.sqrt(numero))
  7.     output.configure(text=risultato)
  8.  
  9. def pulisci():
  10.     n.delete(0, END)
  11.     output.config(text="")
  12.  
  13.  
  14. window = Tk()
  15. window.title("Calcola Radice Quadrata")
  16. window.geometry("400x200")
  17. window.resizable(False, False)
  18. window.config(bg='lightblue')
  19.  
  20. # ----------------------------------------------------------------------------------------------------------------------
  21. alta = Frame(window, bg='lightblue')
  22. alta.pack()
  23.  
  24. testo = Label(alta, text="Calcola Radice Quadrata", bg='lightblue', font="Arial 14 bold")
  25. testo.grid(column=0, row=0, columnspan=2, padx=5, pady=5)
  26.  
  27. text1 = Label(alta, text="Inserisci il numero: ", bg='lightblue')
  28. text1.grid(column=0, row=1, sticky=W, padx=5)
  29.  
  30. n = Entry(alta, width=15)
  31. n.focus_set()
  32. n.grid(column=1, row=1, padx=5, pady=5)
  33.  
  34. # ----------------------------------------------------------------------------------------------------------------------
  35. bassa = Frame(window, bg='lightblue')
  36. bassa.pack(pady=5)
  37.  
  38. calcola = Button(bassa, text="CALCOLA", bg='cyan', command=calcola)
  39. calcola.grid(column=0, row=0, sticky=W, padx=5, pady=5)
  40.  
  41. pulisci = Button(bassa, text="PULISCI", bg='cyan', command=pulisci)
  42. pulisci.grid(column=1, row=0, sticky=W, padx=5, pady=5)
  43.  
  44. esci = Button(bassa, text="ESCI", bg='cyan', command=quit)
  45. esci.grid(column=2, row=0, sticky=W, padx=5, pady=5)
  46.  
  47. # ----------------------------------------------------------------------------------------------------------------------
  48. zona_output = Frame(window, bg='lightblue')
  49. zona_output.pack()
  50.  
  51. output = Label(zona_output, text="", bg='lightblue')
  52. output.grid(column=0, row=0)
  53.  
  54. window.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement