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

这篇Tkinter教程详细介绍了如何使用Canvas组件进行图形绘制,包括绘制弧形、设置弧形样式、指定角度、绘制位图和GIF图像、绘制直线、设置直线样式、绘制椭圆、创建多边形、修饰图形、添加文字、选中文本以及创建子组件如按钮。通过实例展示了各种图形元素的创建和操作方法。
最低0.47元/天 解锁文章
7216





