Задать вопрос

tkinter: как получить строку из любого виджета Text в котором вызван виджет Menu (стоит курсор, выделен текст)

Собственно, пример есть, когда на экземпляр Entry биндится клавиша и получение строки происходит следующим образом
event.widget.get()
у меня чуть сложнее:
ссыль на пастебин, ссыль на dumpz с более кошерной подсветкой и шрифтами.
Насколько я понимаю при добавлении в виджет Menu команды бинд невозможен.
В данном коде при использовании из меню функции копирования генерится ошибка
AttributeError: 'Application' object has no attribute 'widget'
Во всех примерах, которые я нарыл, в том числе в примере текстового редактора виджет Text один на фрейм (либо в пределах класса) и обращаются к нему через self.
Изредка пробегает трусливая мысль, что данная функциональность в пределах Tkinter невозможна.
Надеюсь, это всего лишь мое невежество.
В какую сторону посмотреть?
  • Вопрос задан
  • 3462 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы