-1
誰も私のプログラムではかなり新しいことがありました。私のプログラムでは、 "expenses_input"のすべてのエントリを "entries"という配列に保存して後で私は他のdef関数のすべてのexpenses_inputを出力することができます。誰でも助けて、AttributeErrorに直面する私のプログラムをデバッグすることができます: 'int'オブジェクトは属性 'append'Iを持っていません。私は正しい方法をしていますか?ここにコードは、私の質問が十分に明確であることを願って、私はあなたの助けに感謝します、ありがとう。AttributeError:intオブジェクトに属性が追加されていません
あなたがあなたのリストを定義している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()
私は現在、このバグを修正するために何をすべきか質問していますか?ごめん、私は人生のコーディングに新しいです。T_T –
私の編集を参照してください.... –