Есть ли способ сделать ярлыки из списка номеров? - PullRequest
0 голосов
/ 03 апреля 2019

Я все еще изучаю Python, поэтому наберитесь терпения.

Я пытаюсь создать программу, которая поможет мне на работе. это мой второй день работы с python, и я зашел в тупик. работая с Tkinter, у меня есть поле ввода, в которое я добавляю имена, скомпилированные в список. Мой вопрос: как я могу получить имена для индивидуального отображения на этикетке? В идеале я хочу, чтобы программа сортировала список по алфавиту, затем присваивала каждому имени номер в соответствии с их положением в списке, затем создала метку для отображения «1: PersonName», затем для второго места создала другую метку под ней, которая гласит: «2. PersonName» и так далее.

Я не полностью осведомлен обо всех возможностях Python, поэтому я не уверен, возможно ли это вообще, поэтому, если у кого-то будет идея или место для начала, пожалуйста, помогите мне.

Я действительно не знаю, с чего начать.

1 Ответ

1 голос
/ 03 апреля 2019

Это должно работать, names - это ваш список имен, master - это фрейм для ввода имен:

names.sort()
for i in range(len(names)):
    Label(master, text=str(i+1) + ': '+ names[i]).pack()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...