tkinter与canvas如何在python项目中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
使用 create_arc 绘制弧时,和 create_oval 的用法相似,因为弧是椭圆的一部分,因此同样也是指定左上角和右下角两个点的坐标。

默认总是绘制从 (x_1,y_1)开始,程序可通过 start 改变起始角度,也可通过 extent 改变转过的角度(逆时针旋转)。
fromtkinter
import*
root=Tk()
root.title('Wjz')
cv=Canvas(root,background='white',
width=200,height=200)
cv.pack(fill=BOTH,expand=YES)
#绘制左上角半圆
cv.create_arc((5,5,85,85),
width=2,
outline="red",
start=0,
extent=180,
style=ARC)#绘制右上角半圆
cv.create_arc((85,5,165,85),
width=2,
outline="red",
start=0,
extent=180,
style=ARC)#绘制下方半圆
cv.create_arc((5,-45,165,125),
width=2,
outline="red",
start=180,
extent=180,
style=ARC)
root.mainloop()
代码执行结果:

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注恰卡编程网行业资讯频道,感谢您对恰卡编程网的支持。