在tkinter中分组元素

时间:2012-05-16 13:57:11

标签: python tkinter

有没有办法在单个ID下将tkinter中的元素分组?

例如,如果我想要一条带有一条线的'S'。有没有办法将行和字符存储在同一个id下?

或者,有没有办法为tkinter创建服装(简单)形状?

修改
我希望在画布小部件上执行此操作

2 个答案:

答案 0 :(得分:3)

Tkinter Canvas对象允许您创建“简单”对象(您可以使用canvas items绘制的任何内容;弧形,线条,矩形,圆形)。然后,您可以使用tags将对象组合在一起。

答案 1 :(得分:1)

如果您专门要求提供重击的文字,则可以创建一个overstrike属性设置的custom font

在更一般的意义上,您不能在画布上的两个对象之间共享一个id,但是可以有两个对象共享相同的tag,并且标签可以仅用于关于可以使用id的任何地方(即:用于改变颜色,坐标,删除等)