#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.