繁体   English   中英

从包含更改值的变量创建列表

[英]Creating a list from a variable holding changing values

我创建了一个tkinter应用程序,其中确实使用“保存”按钮保存了在UI中完成的过程。 以下是我的代码的示例部分,可让您更好地理解:

self.savebtn = Button(self.btm_frm,text="Save",width=10,command=self.savebutton)

def savebutton(self):
    self.savelist=[]
    self.savetext = r" Item - " + str(self.a) + " is done "
    self.savelist.append(self.text)

因此,每次我单击“保存”按钮时,它将调用self.savebutton命令,该命令实际上会保存一些文本。 而且我想创建一个记录self.savetext所有值的列表,但是由于我对这种情况不熟悉,因此我被困于创建整个数据的列表,并且上面的代码只能保留上次调用的列表。 任何人都可以指导实现这一目标。

只需移动:

self.savelist=[]

到您的类的__init__范围内,以便仅将其创建为空列表一次 ,然后在每次调用savebutton将其追加。

您需要创建自己的

自我保存清单

在调用函数之前,您的列表仅创建一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM