【发布时间】:2017-02-10 08:35:51
【问题描述】:
每个人我都是编码和 Python 方面的新手。我在程序中尝试做的是将“expenses_input”的每个条目保存在一个“条目”数组中,以便稍后我可以打印出其他中的每个费用输入定义函数。任何人都可以请帮助和调试我面临 AttributeError 的程序:'int' object has no attribute 'append'。我想知道我做对了吗?这是代码,希望我的问题足够清楚,感谢您的帮助,谢谢。
def expenses(u,user,file,data_list,controller):
data_list = file["ext_data"]
u = data_list[user]
expenses=Tk()
entries=[]
for entries in range(10):
expenses_label=tk.Label(expenses,text="RM: ").grid(row=1)
expenses_input = tk.Entry(expenses).grid(row=1,column=1)
entries.append(expenses_input)
BSave=tk.Button(expenses,text="SAVE" ,command=lambda:u.__add_expenses__(expenses_input, categories_input,notes_input))
BSave.grid(row=5)
data_list[user] = u
file["ext_data"] = data_list
expenses.mainloop()
【问题讨论】:
标签: python tkinter attributes int append