tkinter_26.py 1.4 KB

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