前提・実現したいこと
tkinterのGUIを独学で学んでいます。
Treeviewに要素を格納・表示したあと、任意のリストに合致する要素を選択状態にしたいのですが、やり方が分かりません。
そもそも、Treeviewを実装後に要素を走査、選択状態にする方法があるのか……といったところです。
ドンピシャでなくても、代替案などご存じであれば知恵を貸していただきです。
該当のソースコード
python
1import tkinter as tk 2import tkinter.ttk as ttk 3 4win = tk.Tk() 5 6tree = ttk.Treeview(win) 7tree.grid(row=0, column=0) 8 9tree["columns"] = ("Col") 10tree.column("#0", width=0, stretch="no") 11tree.column("Col", width=400, anchor="w") 12 13tree.heading("Col", text="作品名") 14 15for i in range(10): 16 tree.insert("", "end", values=i) 17 18###このリスト内の要素をTreeview要素と照らし合わせて、合致すれば選択状態にしたい 19lst = [1, 4, 7] 20 21win.mainloop()
補足情報(FW/ツールのバージョンなど)
Windows10
Python 3.8.3
tk 8.6.10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/14 06:23