Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tkinter:如何将文本打印到标签中?_Python_Tkinter_Label - Fatal编程技术网

Python Tkinter:如何将文本打印到标签中?

Python Tkinter:如何将文本打印到标签中?,python,tkinter,label,Python,Tkinter,Label,我有一个类似于电子邮件存储器的东西,我希望保存的信息打印在我的标签中,,但我希望信息相互堆叠 这是我的代码,但当我输入另一封电子邮件和密码时,当前的标签文本将被替换 我怎样才能解决这个问题 def print_data(mail,passwort): label_list["text"] = str(mail)+" | "+str(passwort) def save_info(): mail = entry_mail.get()

我有一个类似于电子邮件存储器的东西,我希望保存的信息打印在我的
标签中,,但我希望信息相互堆叠

这是我的代码,但当我输入另一封电子邮件和密码时,当前的
标签
文本将被替换

我怎样才能解决这个问题

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)

您必须将以前的信息存储在变量中。然后 使用:


@CoolCloud您不应该修改他人发布的代码。您可以添加另一个答案。此外,您的更改与OP有相同的问题。对于您的情况,最好使用
文本
小部件,而不是
标签
label.configure(text= "previous label" + "new text")