|
@@ -1,35 +1,48 @@
|
|
|
import tkinter
|
|
|
from tkinter import ttk
|
|
|
-shou_count = 0
|
|
|
+
|
|
|
|
|
|
def click_button():
|
|
|
- global shou_count
|
|
|
- shou_count += 1
|
|
|
+ # получаем строку, введенную в текстовое поле
|
|
|
+ input_str = entry.get()
|
|
|
# изменяем текст на кнопке
|
|
|
- label["text"] = f"Кнопка нажата {shou_count} раз"
|
|
|
- progressbar["value"] = shou_count
|
|
|
+ label["text"] = f"Привет, {input_str}!"
|
|
|
|
|
|
+"""
|
|
|
def click_button_minus():
|
|
|
global shou_count
|
|
|
shou_count -= 1
|
|
|
# изменяем текст на кнопке
|
|
|
label["text"] = f"Кнопка нажата {shou_count} раз"
|
|
|
progressbar["value"] = shou_count
|
|
|
-
|
|
|
+"""
|
|
|
|
|
|
|
|
|
# создаем корневой объект - окно
|
|
|
root = tkinter.Tk()
|
|
|
# устанавливаем заголовок окна
|
|
|
-root.title("Библиотекарь 26 гр.")
|
|
|
+root.title("Задача №2.12")
|
|
|
# устанавливаем размеры окна
|
|
|
-root.geometry("600x250")
|
|
|
+root.geometry("200x250")
|
|
|
+
|
|
|
+# создаем текстовое поле
|
|
|
+entry = tkinter.Entry()
|
|
|
+# размещаем поле в окне
|
|
|
+entry.pack(padx=0, pady=10)
|
|
|
|
|
|
|
|
|
# создаем текстовую метку
|
|
|
-label = tkinter.Label(text="Привет 26 гр.")
|
|
|
+label = tkinter.Label(text="Привет 36 гр.!")
|
|
|
# размещаем метку в окне
|
|
|
-label.pack()
|
|
|
+label.pack(pady=10)
|
|
|
+
|
|
|
+
|
|
|
+# стандартная кнопка
|
|
|
+btn = ttk.Button(text="Нажми меня", command=click_button)
|
|
|
+btn.pack(pady=10)
|
|
|
+
|
|
|
+
|
|
|
+"""
|
|
|
|
|
|
# стандартная кнопка
|
|
|
btn = ttk.Button(text="Нажми меня", command=click_button)
|
|
@@ -41,5 +54,7 @@ btn_minus.pack()
|
|
|
|
|
|
progressbar = ttk.Progressbar(orient="horizontal", maximum=20, value=5)
|
|
|
progressbar.pack()
|
|
|
+"""
|
|
|
+
|
|
|
|
|
|
root.mainloop()
|