Стереть область внутри многоугольника на холсте Tkinter - PullRequest
0 голосов
/ 28 апреля 2018

Я использую Tkinter в Python, чтобы нарисовать карту. Я хотел бы заполнить многоугольник (в настоящее время использующий create_polygon), а затем снять небольшую область многоугольника внутри него. Возможно ли это сделать?

Это расплывчатая диаграмма того, о чем я думаю:

enter image description here

1 Ответ

0 голосов
/ 28 апреля 2018

Возможно, вы не сможете сделать это на самом деле, но вы, конечно, можете подделать это: продублируйте две точки (одну на внешнем и одну на внутреннем контуре), чтобы у вас был один многоугольник с двумя его ребрами совпадающий.

enter image description here

Очевидно, это будет выглядеть правильно только с заданной заливкой, а не с контуром ...

...