5.31.py 1.2 KB

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