Tkinter: как напечатать текст в ярлык?

#python #tkinter #label

#python #tkinter #ярлык

Вопрос:

У меня есть что-то вроде хранилища электронной почты, и я хочу, чтобы сохраненная информация была распечатана в моем Label , но я хочу, чтобы информация складывалась друг с другом.

Это мой код, но когда я ввожу другой адрес электронной почты и пароль, текущий Label текст заменяется.

Как я могу это исправить?

 def print_data(mail,passwort):
    label_list["text"] = str(mail) " | " str(passwort)

def save_info():
    mail = entry_mail.get()
    passwort = entry_passwort.get()
    entry_mail.delete(0, tk.END)
    entry_passwort.delete(0, tk.END)
    print_data(mail,passwort)
  

Комментарии:

1. В вашем случае лучше использовать Text виджет вместо Label .

Ответ №1:

вы должны сохранить предыдущую информацию в переменной. Затем используйте:

 label.configure(text= "previous label"   "new text")
  

Комментарии:

1. @CoolCloud Вы не должны изменять опубликованный код другого пользователя. Вместо этого вы можете добавить другой ответ. Также ваши изменения имеют ту же проблему, что и OP.