我正在使用canvas.create_polygon函数在tkinter画布中创建多边形。
label= canvas.create_polygon(list_of_points, fill='', outline='green', width=2)
我想使用下面的PIL库函数创建相同的多边形。
PIL.ImageDraw.Draw.polygon(xy, fill=None, outline=None)
是否可以使用PIL函数在画布内绘制多边形?
答案 0 :(得分:0)
在评论中,您通过以下方式澄清了问题:
我想使用PIL.ImageDraw.Draw.polygon函数而不是canvas.create_polygon从list_of_points创建多边形
您不能使用PIL直接在tkinter小部件上创建对象。您只能使用PIL创建图像。然后,您可以将该图像放置在画布上。但是,PIL本身对tkinter小部件一无所知。