关于Tkinter中Canvas控件画弧形的问题
本帖最后由 kent_allen 于 2017-12-14 15:47 编辑各位大虾,我对Canvas控件画弧形不大能理解,望各位可以解惑
问题如下:
在create_arc(bbox,*options)中,弧形的坐标位置怎么去理解呢?
如程序中我的坐标为10,10,100,100,但图形明显不是从10,10
开始的,那这坐标是表示什么意思呢?
程序如下:
#引入文件
from tkinter import *
root = Tk()
#创建一个Canvas程序
cv = Canvas(root,width=200,height=200,background="white")
cv.pack()
arc = cv.create_arc(10,10,100,100,style=ARC,start=0,extent=90)
mainloop()
得到的弧形是这样的:
{:10_254:} 画了个矩形进行比较,已经弄明白了,弧形/扇形也是椭圆的一部分,已经理解其坐标的意义了 啊啊啊我也不明白这个问题,请楼主赐教 如果想让弧形朝上,是设置start和extent的值吗?可是我这样不行
页:
[1]