Есть ли такая вещь, как атрибут name в tkinter.Button? - PullRequest
0 голосов
/ 06 февраля 2020

А пока go, я прочитал в онлайн-статье, что атрибут 'name' - я называю это свойством, но я прочитал его в виде опций в учебниках - может быть добавлен в список tkinter.Button. опции. Не удалось найти статью снова, я решил опубликовать этот вопрос здесь в надежде, что кто-нибудь сможет пролить свет на нее.
Я пробовал на холостом ходу следующее:

from tkinter import *
btn = Button(text='Button', name='keyboard group'); btn.pack()

и я претензий к нему не поступало, но когда я попытался получить доступ к свойству так:

btn['name']  

, я получил это:

_tkinter.TclError: unknown option "-name"  

Поскольку при его назначении нет явной ошибки, возможно ли это? добавить опцию имени к кнопке? Я думаю, что в некоторых случаях это был бы удобный инструмент.

1 Ответ

2 голосов
/ 06 февраля 2020

Существует свойство name, но оно является приватным и начинается с _. Вы можете получить к нему доступ, используя btn._name

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...