Tk - Widget de vista de árbol

El widget de vista de árbol se utiliza para elegir un valor numérico a través de controles deslizantes. La sintaxis del widget de vista de árbol se muestra a continuación.

treeview treeviewName options

Opciones

Las opciones disponibles para el widget de vista de árbol se enumeran a continuación en la tabla.

No Señor. Sintaxis y descripción
1

-columns columnNames

Una matriz de nombres de columna para el widget.

2

-displaycolumns columns

Una matriz de nombres de columna o índices que especifican las columnas que se mostrarán. Utilice #todos para todos.

3

-height number

Altura del widget.

4

-selectmode mode

Modo de selección que se puede ampliar, navegar o ninguno.

A continuación se muestra un ejemplo sencillo de widget de vista de árbol.

#!/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"

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado.

Para mover los elementos, podemos usar el siguiente comando.

.tree move Languages Direct end

Obtendremos el siguiente resultado cuando se ejecute el comando anterior.

De manera similar, podemos usar el comando delete para eliminar valores de la vista de árbol.