Как получить текст метки Tkinter?

Я составляю список адресов, из которых пользователь будет выбирать, и текст адреса будет возвращен. Мне нужно использовать Tkinter.Label , потому что Tkinter.Listbox не допускает символы новой строки.

Проблема в том, что в классе Label нет .get () -подобного метода ...

Я знаю, что могу сделать что-то вроде:

v = StringVar()
Label(master, textvariable=v).pack()
v.set("New Text!")
 ...
print v.get()

Однако у меня есть список 5-20 address 'сохранение отдельного массива из StringVar () будет затруднительно b / c. У меня нет возможности определить местоположение активной метки. Я хотел бы просто получить доступ к активному содержимому виджета.

Подходит ли Tkinter.Label виджет для использования?

16
задан nbro 18 May 2015 в 13:14
поделиться