2012-05-16 4 views
0

Есть ли способ группировать элементы в tkinter под одним ID?элементы группировки в tkinter

Например, если я хочу «S» с пробивающейся через него линией. Есть ли способ сохранить как строку, так и символ под одним и тем же идентификатором?

В качестве альтернативы, существует ли способ создания костюмов (простых) форм для tkinter?

Edit:
Я хотел бы сделать это на холст виджета объекты

+1

Какой виджет вы намереваетесь разместить S с ударом по нему? Это в текстовом виджете? Холст? – mgilson

+0

Холст, извините. Я должен был упомянуть об этом. Вопрос отредактирован. – Yotam

ответ

3

Tkinter Canvas позволяют вам создавать «простые» объекты (все, что вы можете рисовать с помощью canvas items; дуг, линий, прямоугольников, кругов). Затем вы можете группировать объекты вместе, используя tags.

1

Если вы специально запрашиваете текст с чрезмерным ударом, вы можете создать custom font, который имеет набор атрибутов overstrike.

В более общем смысле, вы не можете иметь один идентификатор совместно между двумя объектами на холсте, но вы можете есть два объекта одни и те же tag и теги могут быть использованы только о любом месте, где идентификатор может быть использован (т.е.: для изменения цветов, координат, удаления и т. д.)

Смежные вопросы