
Вопрос задан 15.06.2023 в 07:50.
Предмет Информатика.
Спрашивает Шельдяева Анастасия.
Создать в пайтоне при помощи tkinter квадрат, внутри которого толстый крест


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

Отвечает Федина Арина.
Введіть у Python:
from tkinter import*
tk=Tk()
canvas= Canvas(tk,width=500,height=500)
canvas.create_rectangle(60,60,440,440)
canvas.create_line(250,60,250,440,width=8)
canvas.create_line(60,250,440,250,width=8)
canvas.pack()



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот пример кода на Python, используя библиотеку Tkinter, который создаст окно с квадратом, внутри которого нарисован толстый крест:
pythonimport tkinter as tk
def draw_cross(canvas, x, y, size, thickness):
# Вертикальная линия
canvas.create_line(x, y - size/2, x, y + size/2, width=thickness)
# Горизонтальная линия
canvas.create_line(x - size/2, y, x + size/2, y, width=thickness)
# Создаем окно
window = tk.Tk()
window.title("Квадрат с крестом")
# Создаем холст
canvas = tk.Canvas(window, width=400, height=400)
canvas.pack()
# Размеры и позиция квадрата
square_size = 200
square_x = canvas.winfo_width() // 2
square_y = canvas.winfo_height() // 2
# Рисуем квадрат
canvas.create_rectangle(square_x - square_size/2, square_y - square_size/2,
square_x + square_size/2, square_y + square_size/2)
# Толщина линий для креста
cross_thickness = 5
# Рисуем крест внутри квадрата
draw_cross(canvas, square_x, square_y, square_size, cross_thickness)
# Запускаем главный цикл окна
window.mainloop()
При выполнении этого кода будет создано окно с квадратом, внутри которого нарисован толстый крест. Размеры квадрата и толщина креста могут быть изменены в соответствующих переменных (square_size
и cross_thickness
).


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