
Создать окно с помощью команды tkinter и создать внутри окна конурку которая при нажатии рисует
логотип мерседес. На Python, дам 40 баллов

Ответы на вопрос

Ответ:
import tkinter as tk
def draw_logo():
canvas.delete("all") # Очищаем холст перед рисованием логотипа
# Рисуем круги, используя метод create_oval()
canvas.create_oval(50, 50, 150, 150, outline='silver', width=10)
canvas.create_oval(125, 50, 225, 150, outline='silver', width=10)
canvas.create_oval(75, 100, 175, 200, outline='silver', width=10)
# Рисуем звезду, используя метод create_polygon()
points = [100, 70, 120, 90, 140, 70, 150, 90, 130, 110, 150, 130, 140, 150, 120, 130, 100, 150, 90, 130, 110, 110, 90]
canvas.create_polygon(points, outline='silver', fill='silver', width=10)
# Создаем главное окно приложения
root = tk.Tk()
root.title("Логотип Мерседеса")
# Создаем холст для рисования
canvas = tk.Canvas(root, width=275, height=250)
canvas.pack()
# Создаем кнопку для отрисовки логотипа
button = tk.Button(root, text="Нарисовать логотип", command=draw_logo)
button.pack()
# Запускаем главный цикл приложения
root.mainloop()
Объяснение:



Конечно! Вот пример кода, который создаст окно с использованием библиотеки Tkinter и нарисует логотип Mercedes, когда вы щелкнете внутри окна:
pythonimport tkinter as tk
def draw_mercedes_logo(event):
canvas.create_polygon(20, 30, 80, 30, 100, 60, 100, 90, 80, 120, 20, 120, 0, 90, 0, 60, fill='silver', outline='black')
canvas.create_oval(30, 40, 70, 80, fill='silver', outline='black')
canvas.create_polygon(30, 30, 70, 30, 85, 60, 70, 90, 30, 90, 15, 60, fill='silver', outline='black')
canvas.create_line(30, 60, 70, 60, fill='black', width=2)
window = tk.Tk()
window.title("Мой проект с логотипом Mercedes")
window.geometry("200x200")
canvas = tk.Canvas(window, width=200, height=200)
canvas.pack()
canvas.bind("<Button-1>", draw_mercedes_logo)
window.mainloop()
После запуска этого кода вы увидите окно размером 200x200 пикселей. Когда вы щелкнете внутри окна левой кнопкой мыши, будет нарисован логотип Mercedes. Обратите внимание, что размеры и расположение логотипа могут быть настроены по вашему усмотрению. Надеюсь, это вам поможет! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili