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中删除值。