Лічильник кліків
Оновіть мітку за допомогою кнопки.
import tkinter as tk
count = 0
def add():
global count
count += 1
label.config(text=f"Clicks: {count}")
root = tk.Tk()
root.title("Click counter")
label = tk.Label(root, text="Clicks: 0")
label.pack(padx=24, pady=12)
tk.Button(root, text="Click me", command=add).pack(pady=16)
root.mainloop()Відкрити в Playground →Форма привітання
Прочитайте текст із поля Entry.
import tkinter as tk
root = tk.Tk()
root.title("Greeting")
def greet():
label.config(text=f"Hello, {name.get()}!")
tk.Label(root, text="Your name").pack(pady=8)
name = tk.Entry(root)
name.pack(padx=24)
tk.Button(root, text="Greet", command=greet).pack(pady=10)
label = tk.Label(root, text="Hello!")
label.pack(pady=16)
root.mainloop()Відкрити в Playground →Ескіз на Canvas
Намалюйте фігури на полотні Canvas.
import tkinter as tk
root = tk.Tk()
root.title("Mini sketch")
canvas = tk.Canvas(root, width=280, height=180)
canvas.pack(padx=16, pady=16)
canvas.create_line(24, 150, 120, 48, fill="royalblue", width=4)
canvas.create_line(120, 48, 240, 120, fill="seagreen", width=4)
canvas.create_oval(96, 24, 144, 72, outline="tomato", width=4)
root.mainloop()Відкрити в Playground →