0

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

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

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

编辑:
我希望在画布小部件上执行此操作

4

2 回答 2

3

TkinterCanvas对象确实允许您创建“简单”对象(您可以使用canvas items绘制的任何内容。然后您可以使用tags将您的对象组合在一起。

于 2012-05-16T14:24:42.213 回答
2

如果您特别要求使用重划线的文本,您可以创建具有属性集的自定义字体。overstrike

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

于 2012-05-16T17:35:56.643 回答