我想在tkinter中创建一个饼图,并用图像的一部分填充弧。图像的哪个部分被显示并不重要,因为这些图像将与几何图案一致。我使用下面的代码创建饼图,所以我想将“fill”变量设置为图像(例如,fill="image1"
)。这是可能的还是我可以用别的方法?顺便说一句,我不是一个有经验的程序员
import Tkinter
def frac(n): return 360.0 * n / 500
c = Tkinter.Canvas(width=700, height=700, bg='black');
c.pack()
c.create_arc((100,100,500,500), fill="red", start=frac(0), extent = frac(100))
c.create_arc((100,100,500,500), fill="blue", start=frac(100), extent = frac(400))
c.create_arc((100,100,500,500), fill="green", start=frac(400), extent = frac(100))
c.mainloop()
目前没有回答
相关问题 更多 >
编程相关推荐