ttk Treeview

ttk.Treeview插件展示items的层次结构。每个项目都有一个文本标签,一个可选图像和一个可选的数据值列表。数据值显示在树型标签后的连续列中。

可以通过设置窗口小部件选项displaycolumns来控制显示数据值的顺序树型窗口小部件还可以显示列标题。可以通过窗口小部件选项列中列出的数字或符号名称访问列。请参见列标识符

每个项目都由唯一名称标识。如果调用者未提供项目ID,则它将生成项目ID。有一个与众不同的根项{}根项目本身不会显示; 它的子项出现在层次结构的顶层。

每个项目还有一个标签列表,可用于将事件绑定与单个项目相关联,并控制项目的外观。

Treeview小部件支持水平和垂直滚动,根据Scrollable Widget Options中描述的选项以及方法 Treeview.xview()Treeview.yview()

Options

This widget accepts the following specific options:

Option Description
columns 列标识符列表,指定列数及其名称。
displaycolumns 列标识符列表(符号或整数索引),指定显示哪些数据列及其显示顺序,或字符串“#all”。
height 指定应该可见的行数。注意:请求的宽度由列宽的总和确定
padding 指定窗口小部件的内部填充。填充是最多四个长度规范的列表。
selectmode

控制内置类绑定如何管理选择。“扩展”,“浏览”或“无”之一。如果设置为“扩展”(默认),则可以选择多个项目。如果“浏览”,则一次只能选择一个项目。如果“无”,则不会更改选择。

请注意,无论此选项的值如何,应用程序代码和标记绑定都可以根据需要设置选择。

show

猜你喜欢

转载自www.cnblogs.com/shiyongge/p/10295879.html