Предмет: Информатика,
автор: osmonovrustam7
Напишите с помощью модуля tkinter программу, которая выводит на холст линии, толщина и цвет которых выбираются случайным образом пж
Ответы
Автор ответа:
1
Ответ:
import tkinter as tk
import random
# Функция для рисования линии случайной толщины и цвета
def draw_line():
# Случайно выбираем толщину линии в диапазоне от 1 до 10
thickness = random.randint(1, 10)
# Случайно выбираем цвет линии в шестнадцатеричном формате
color = f"#{random.randint(0, 0xFFFFFF):06x}"
# Рисуем линию на холсте
canvas.create_line(0, 0, 200, 200, width=thickness, fill=color)
# Создаем окно приложения
root = tk.Tk()
root.title("Рисование линий")
# Создаем холст на окне приложения
canvas = tk.Canvas(root, width=400, height=400)
canvas.pack()
# Создаем кнопку "Нарисовать линию"
button = tk.Button(root, text="Нарисовать линию", command=draw_line)
button.pack()
# Запускаем главный цикл обработки событий
root.mainloop()
Похожие вопросы
Предмет: Английский язык,
автор: donchukmat
Предмет: Литература,
автор: xiaomikvvirshk
Предмет: Русский язык,
автор: kamilaumaralieva596
Предмет: Биология,
автор: bykovandrej56
Предмет: Геометрия,
автор: asdfghjkl1036