''' Tkinter教程之Canvas篇(4) ''' ''' 22.绘制弧形 ''' # -*- coding: cp936 -*- # 创建一个ARC from Tkinter import * root = Tk() # 创建一个Canvas,设置其背景色为白色 cv = Canvas(root,bg = ' white ' )cv.create_arc(( 10 , 10 , 110 , 110 ),)cv.pack()root.mainloop() # 使用默认参数创建一个ARC,结果为90度的扇形 ''' 23.设置弧形的样式 ''' # -*- coding: cp936 -*- # 创建create_arc. from Tkinter import * root = Tk() # 创建一个Canvas,设置其背景色为白色 cv = Canvas(root,bg = ' white ' )d = { 1 :PIESLICE, 2 :CHORD, 3 :ARC} for i in d: cv.create_arc(( 10 , 10 + 60 * i, 110 , 110 + 60 * i),style = d[i]) print i,d[i],cv.pack()root.mainloop() # 使用三种样式,分别创建了扇形、弓形和弧形 ''' 24.设置弧形的角度 ''' # -*- coding: cp936 -*- # 使用start/extent指定起始角度与偏移角度 from Tkinter import * root = Tk() # 创建一个Canvas,设置其背景色为白色 cv = Canvas(root,bg = ' white ' )d = { 1 :PIESLICE, 2 :CHORD, 3 :ARC} for i in d: cv.create_arc( ( 10 , 10 + 60 * i, 110 , 110 + 60 * i), style = d[i], # 指定样式 start =