Tk Treeview小部件
Treeview小部件用于通过滑块选择数值。Treeview小部件的语法如下所示。
treeview treeviewName options
选项
下表列出了树状视图小部件的可用选项。
| Sr.No. | 语法 & 描述 | 
|---|---|
| 1 | -columns columnNames 一个用于小部件的列名数组。 | 
| 2 | -displaycolumns columns 一个包含要显示的列名或索引的数组。使用 #all 表示全部。 | 
| 3 | -height number 小部件的高度。 | 
| 4 | -selectmode mode 选择模式,可以是扩展(extension)、浏览(browse)或无(none)。 | 
下面是一个treeview小部件的简单示例。
#!/usr/bin/wish
ttk::treeview .tree -columns "Creator Year" -displaycolumns "Year Creator" 
.tree heading Creator -text "Creator" -anchor center
.tree heading Year -text "Year" -anchor center
pack .tree
.tree insert {} end -id Languages -text "Languages"
.tree insert Languages end -text C -values [list "Dennis Ritchie" "1990"]
.tree insert "" end -id Direct -text "Direct"
当我们运行上面的程序时,我们将得到以下输出。

要移动元素,我们可以使用以下命令。
.tree move Languages Direct end
执行以上命令时,我们将获得以下输出。

同样,我们可以使用delete命令从treeview中删除值。
极客教程