'''
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 =
''' 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 =