1
0

tkinter_26.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import tkinter
  2. from tkinter import ttk
  3. shou_count = 0
  4. def click_button():
  5. global shou_count
  6. shou_count += 1
  7. # изменяем текст на кнопке
  8. label["text"] = f"Кнопка нажата {shou_count} раз"
  9. progressbar["value"] = shou_count
  10. def click_button_minus():
  11. global shou_count
  12. shou_count -= 1
  13. # изменяем текст на кнопке
  14. label["text"] = f"Кнопка нажата {shou_count} раз"
  15. progressbar["value"] = shou_count
  16. # создаем корневой объект - окно
  17. root = tkinter.Tk()
  18. # устанавливаем заголовок окна
  19. root.title("Библиотекарь 26 гр.")
  20. # устанавливаем размеры окна
  21. root.geometry("600x250")
  22. # создаем текстовую метку
  23. label = tkinter.Label(text="Привет 26 гр.")
  24. # размещаем метку в окне
  25. label.pack()
  26. # стандартная кнопка
  27. btn = ttk.Button(text="Нажми меня", command=click_button)
  28. btn.pack()
  29. #еще одна стандартная кнопка
  30. btn_minus = ttk.Button(text="-1", command=click_button_minus)
  31. btn_minus.pack()
  32. progressbar = ttk.Progressbar(orient="horizontal", maximum=20, value=5)
  33. progressbar.pack()
  34. root.mainloop()