From d1eb7b7ee488868bfec7a9c4da3e2eced104a869 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sun, 3 Jul 2022 18:45:36 +0800 Subject: [PATCH] auto save --- client.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/client.py b/client.py index abbd0d2..848703c 100644 --- a/client.py +++ b/client.py @@ -30,9 +30,24 @@ class Note(): # 便签、笔记 self.but = tkinter.Button(self.root,text='添加',font=('宋体',12), bg="lightblue", width=5, command=self.get_info) self.but.place(x=240, y=305) + # 展示所有文字 + self.y = 20 # 类属性变量y设置为20 + for info in alist: # for循环将列表alist里的事件遍历提取出来 + # 用画布create_text()方法将它们添加到便签界面 + # 参1坐标为40,self.y参2文本设置为info参3字体参4对齐方式为W参5字体颜色#FF9900 + self.canvas.create_text(40,self.y, text=info, font=("宋体", 11), + anchor=W, fill='#FF9900') + self.y += 30 # y增加30(每一行高30) def get_info(self): - pass + info = self.ent.get() + if info != "": # if判断info不等于"" + self.ent.delete('0', END) #调用文本输入框的方法delete() + alist.append(info) + # 将设置的参数内容添加到便签界面 + self.canvas.create_text(40,self.y, text=info, + font=("宋体", 11), anchor="W", fill='#FF9900') + self.y += 30 app = Note() app.show() -- libgit2 0.25.0