前提
ここに質問の内容を詳しく書いてください。
(例)
TypeScriptで●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
実現したいこと
ttkwidgets.CheckboxTreeviewについてです。
change_state()でstateをcheckedに変更した直後にget_checked()をしたとき、
空のリストが返されてしまいます。
change_state()によりcheckedに変更した項目が返って来てほしいのですが、
どのように変更すればよいでしょうか。
該当のソースコード
Python
import tkinter as tk from tkinter import ttk from ttkwidgets import CheckboxTreeview #pip3 install ttkwidgets root = tk.Tk() tree = CheckboxTreeview(root)tree.grid() tree.insert("", "end", "1", text="分類1")tree.insert("1", "end", "11", text="Data1") iid = tree.insert("1", "end", "12", text="Data2")tree.change_state(iid, "checked") tree.insert("1", "end", "13", text="Data3")tree.insert("", "end", "2", text="分類2")tree.insert("2", "end", "21", text="Data1")tree.insert("2", "end", "22", text="Data2")tree.insert("", "end", "3", text="分類3")tree.insert("3", "end", "31", text="Data1") print(tree.get_checked()) root.mainloop()
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
0 コメント