12.1.py 1.4 KB

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