Вопрос задан 10.06.2023 в 05:32. Предмет Информатика. Спрашивает Рой Олег.

Создать окно с помощью команды tkinter и создать внутри окна конурку которая при нажатии рисует

логотип мерседес. На Python, дам 40 баллов
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Половников Андрей.

Ответ:

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()

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример кода, который создаст окно с использованием библиотеки Tkinter и нарисует логотип Mercedes, когда вы щелкнете внутри окна:

python
import 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. Обратите внимание, что размеры и расположение логотипа могут быть настроены по вашему усмотрению. Надеюсь, это вам поможет! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос