考え
保存ボタンのようなものを設置して最後に一括保存できるのか、
それとも、登録ボタンのようなものを設置して一行ずつデータを蓄積していくほうがよいのでしょうか。
いずれにせよ、pandas、データフレームを使うのが良いのでしょうか。
実現したいこと
このようなtreeに入力したデータをCSVに出力、保存したい
python
1import tkinter as tk 2import tkinter.ttk as ttk 3 4main_win = tk.Tk() 5main_win.title("To Doリスト") 6main_win.geometry("400x300") 7 8tree = ttk.Treeview(main_win) 9 10# 列を作成(3列) 11tree["columns"] = (1,2,3) 12# ヘッダーの設定 13tree["show"] = "headings" 14tree.heading(1,text="カテゴリー") 15tree.heading(2,text="商品") 16tree.heading(3,text="金額") 17# 各列の幅設定 18tree.column(1,width=100) 19tree.column(2,width=100) 20tree.column(3,width=300) 21# データ挿入 22tree.insert("", "end", values=("食品", "りんご", "¥500")) 23tree.insert("", "end", values=("雑貨", "おもちゃ", "¥1,200")) 24tree.insert("", "end", values=("家電", "テレビ", "¥16,500")) 25# 表の配置 26tree.pack() 27 28main_win.mainloop()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/19 02:49
2020/12/21 02:27 編集
2020/12/21 02:46