5.27.py 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import tkinter
  2. from tkinter import ttk
  3. def click_button():
  4. summ = 0
  5. input_var_min = int(entry_input_fam.get())
  6. input_var_big = int(entry_input_name.get())
  7. for i in range(input_var_min,input_var_big):
  8. summ= summ+i
  9. label_res["text"] = summ
  10. f = open("5.27.txt", "w", encoding="utf-8")
  11. f.write(summ)
  12. f.close()
  13. # 2. создаем корневой объект - окно
  14. root = tkinter.Tk()
  15. # устанавливаем заголовок окна
  16. root.title("Практическая работа Трофимовой А. 36 гр. №5 с GUI")
  17. # устанавливаем размеры окна
  18. root.geometry("400x250")
  19. label = tkinter.Label(text="Введите начальное число", pady=6)
  20. # размещаем метку в окне
  21. label.pack()
  22. # 3. рисование текстового поля Фамилии
  23. entry_input_fam = ttk.Entry()
  24. entry_input_fam.pack(pady=6)
  25. label = tkinter.Label(text="Введите конечное число", pady=6)
  26. # размещаем метку в окне
  27. label.pack()
  28. # 3.1 рисование текстового поля Имя
  29. entry_input_name = ttk.Entry()
  30. entry_input_name.pack(pady=6)
  31. # 5. стандартная кнопка
  32. btn = ttk.Button(text="Нажми меня", command=click_button)
  33. btn.pack()
  34. label_res = tkinter.Label(text="Результат", pady=6)
  35. # размещаем метку в окне
  36. label_res.pack()
  37. root.mainloop()