'''
Tkinter教程之Canvas篇(2)
'''
'''
9.创建item的tags
'''
#
-*- coding: cp936 -*-
#
使用属性tags设置item的tag
#
使用Canvas的方法gettags获取指定item的tags
from
Tkinter
import
*
root
=
Tk()
#
创建一个Canvas,设置其背景色为白色
cv
=
Canvas(root,bg
=
'
white
'
)
#
使用tags指定一个tag('r1')
rt
=
cv.create_rectangle(
10
,
10
,
110
,
110
,
tags
=
'
r1
'
)
cv.pack()
print
cv.gettags(rt)
#
使用tags属性指定多个tags,即重新设置tags的属性
cv.itemconfig(rt,tags
=
(
'
r2
'
,
'
r3
'
,
'
r4
'
))
print
cv.gettags(rt)
root.mainloop()
#
动态修改item的坐标
'''
10.多个item使用同一个tag
'''
#
-*- coding: cp936 -*-
#
多个控件使用同一个tag
Tkinter Canvas深入解析:标签与项的管理

本文详细介绍了Tkinter Canvas组件中关于标签(tags)的使用,包括如何创建带有标签的图形项,如何获取和设置标签,如何通过标签访问和操作图形项,以及如何动态添加和查找具有特定标签的图形项。通过实例展示了多个图形项共享标签以及在图形堆叠中的应用。
最低0.47元/天 解锁文章
6079

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



