python
1import tkinter as tk 2import tkinter.ttk as ttk 3 4array = [[1,"blue"], [2,"red"], [3,"green"], [4,"white"], [5,"black"]] 5 6root = tk.Tk() 7tree = ttk.Treeview(root, column=(1,2), show="headings") 8tree.pack(expand=1, fill=tk.BOTH) 9tree.heading(1,text="No") 10tree.heading(2,text="color") 11 12for i in range(len(array)): 13 num = array[i][0] 14 col = array[i][1] 15 tree.insert("", "end", values=(num, col)) 16 17root.mainloop()
上記のコードで起動させた場合、treeviewにて5個の項目が表示されます。
起動した時点では、何も選択されてない状態です。
しかし、起動した時点で自動的に特定の番号を選択させたいと思います。
たとえば、起動した時点で自動的にtreeviewの[3,"green"]の列を選択している状態にしたいのです。
そのようなことは可能なのでしょうか?
もし可能でしたら、どのようにすればよろしいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/22 00:00