'''
Tkinter教程之Canvas篇(3)
'''
'''
16.移动item
'''
#
-*- coding: cp936 -*-
#
move指定x,y在偏移量
from
Tkinter
import
*
root
=
Tk()
#
创建一个Canvas,设置其背景色为白色
cv
=
Canvas(root,bg
=
'
white
'
)
#
创建两个同样的rectangle,比较移动前后的不同
rt1
=
cv.create_rectangle(
10
,
10
,
110
,
110
,
tags
=
(
'
r1
'
,
'
r2
'
,
'
r3
'
))
cv.create_rectangle(
10
,
10
,
110
,
110
,
tags
=
(
'
r1
'
,
'
r2
'
,
'
r3
'
))
#
移动rt1
cv.move(rt1,
20
,
-
10
)
cv.pack()
root.mainloop()
#
move可以指定x,y在相对偏移量,可以为负值
'''
17.删除item
'''
#
-*- coding: cp936 -*-
#
delete删除给定的item
from
Tkinter
import
*

这篇Tkinter教程详细介绍了Canvas的item操作,包括如何移动item、删除item、缩放item以及如何通过tag_bind绑定item与事件。示例代码分别演示了使用id和tag删除item,以及利用scale方法改变item大小。同时,讲解了如何在不同事件上绑定多个函数,以及新创建的item如何继承已有事件绑定。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



