Как добавить имя переменной на питоне tk.entry, сделанном в цикле for - PullRequest
0 голосов
/ 08 ноября 2019

Я делаю форму с повторяющимся пользовательским вводом, поэтому я сделал поля ввода, используя цикл for. Однако присвоение им уникального имени переменной невозможно. Например:

for n in range(10):
    tk.Entry().grid(row = 0, column = n)

Можно ли каким-либо образом назначить ее переменной автоматически, или я должен сделать все 10 полей ввода с именем переменной вручную?

1 Ответ

2 голосов
/ 08 ноября 2019

Может быть, вы можете использовать список, подобный этому:

entries = []
for n in range(10):
    entries.append(tk.Entry())
    entries[n].grid(row = 0, column = n)

и позже получите доступ к записям по индексу ...

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