可能性の模索
作ってみたいもの(グループ)
- TODOリスト
- 画像の自動サイズ変更
- 給料計算
- 参考文献の自動入力
- プッシュの短縮化
TODOリスト
私はTODOリストを作ってみることにした。
これはテキストに予定を「●,●,●,」と打つとリスト化してくれる。
反省点はリストにチェックをつけたり消すことができるようにしたかったが、kinterのやり方が多く乗っていたため
試しても機能しないものがあったりと、導入することができなかった。
しかし、TODOリストとしてタブを移動させることができるのでデスクトップにおいておくと見やすいのではないかと考えた。
使用動画
s
参考サイト
ソースコード
- import tkinter as tk
- import tkinter.ttk as ttk
- # csvファイルの読み込み
- import csv
- sch=[]
- filename = 'sch.csv'
- with open(filename, encoding='utf8', newline='') as f:
- csvreader = csv.reader(f)
- for row in csvreader:
- sch.append(row)
- # print(sch[0][1])
- main_win = tk.Tk()
- main_win.title("To Doリスト")
- main_win.geometry("400x300")
- tree = ttk.Treeview(main_win)
- # 列を作成(3列)
- tree["columns"] = (1,2,3)
- # ヘッダーの設定
- tree["show"] = "headings"
- tree.heading(1,text="期限")
- tree.heading(2,text="タイトル")
- tree.heading(3,text="詳細")
- # 各列の幅設定
- tree.column(1,width=100)
- tree.column(2,width=100)
- tree.column(3,width=300)
- # データ挿入
- for s in sch:
- print(s)
- tree.insert("", "end", values=(s[0], s[1], s[2]))
- # tree.insert("", "end", values=("4/22", "書類作成", "審査に必要な書類を完成させる"))
- # tree.insert("", "end", values=("4/29", "書類提出", "書類を郵便で送る"))
- # 表の配置
- tree.pack()
- main_win.mainloop()