Я хочу нарисовать прямоугольник с двойными краями в библиотеке Tkinter в Python?

Я могу нарисовать прямоугольник с одним ребром, используя код ниже

self.canvas.create_rectangle(
    self.start_x, self.start_y, self.end_x, self.end_y, outline="black", fill="grey", width=self.width)

Но как нарисовать два ребра, как в слабой сущности в ER Diagram?

1 ответ

Как насчет нарисовать второй, чуть больший прямоугольник вокруг первого?

self.canvas.create_rectangle(
    self.start_x - 0.02,
    self.start_y - 0.02,
    self.end_x + 0.02,
    self.end_y + 0.02,
    outline="black",
    fill="",
    width=self.width
)
Другие вопросы по тегам