Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- from tkinter import ttk
- def change_color(event):
- # Получаем значение, которое выбрал пользователь
- selected_color = color_combobox.get()
- canvas.config(bg=selected_color)
- # Создание главного окна
- root = tk.Tk()
- root.title("Изменение цвета холста")
- # Создание выпадающего списка с цветами
- colors = ["red", "green", "blue", "yellow", "violet"]
- color_combobox = ttk.Combobox(root, values=colors, state="readonly")
- color_combobox.set("red")
- # Если было нажатие и сделан выбор, то будет меняться цвет
- color_combobox.bind("<<ComboboxSelected>>", change_color)
- color_combobox.pack(pady=20)
- # Создание холста
- canvas = tk.Canvas(root, width=200, height=200, bg="red")
- canvas.pack(pady=20)
- # Запуск главного цикла
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement