Предмет: Информатика, автор: nastyatrishakina

Складіть програму(пайтон), за допомогою якої обирають позначку з підписом кольору, що супроводжується зафарбуванням деякої області цього вікна у вибраний колір. Використовуйте в програмі візуальні елементит позначки, напис, кнопку.​

Ответы

Автор ответа: pupkinll2016
1

Ответ:

import tkinter as tk

from tkinter import colorchooser

# функция для закрашивания области окна в выбранный цвет

def fill_color():

color = colorchooser.askcolor()[1] # получаем выбранный цвет

canvas.config(bg=color) # закрашиваем область окна выбранным цветом

# создаем окно

root = tk.Tk()

root.geometry("300x300")

# создаем метку с текстом "Выберите цвет:"

label = tk.Label(root, text="Выберите цвет:")

label.pack()

# создаем кнопку "Выбрать цвет"

button = tk.Button(root, text="Выбрать цвет", command=fill_color)

button.pack()

# создаем область для закрашивания

canvas = tk.Canvas(root, width=200, height=200)

canvas.pack()

root.mainloop()

Объяснение:

При запуске программы появляется окно с меткой "Выберите цвет:" и кнопкой "Выбрать цвет". При нажатии на кнопку открывается диалог выбора цвета, и после выбора цвета область окна закрашивается выбранным цветом.

Тип данных переменных зависит от того, какой цвет выберет пользователь, но в данном случае мы используем строковый тип данных для хранения выбранного цвета в переменной color.

Похожие вопросы
Предмет: Физика, автор: Kiromaniya5535
Предмет: Қазақ тiлi, автор: kima12295