Я хочу нарисовать прямоугольник с двойными краями в библиотеке 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
)