Tk - Widget Treeview

Le widget Treeview est utilisé pour choisir une valeur numérique via des curseurs. La syntaxe du widget treeview est indiquée ci-dessous.

treeview treeviewName options

Options

Les options disponibles pour le widget de l'arborescence sont répertoriées ci-dessous dans le tableau.

Sr.No. Syntaxe et description
1

-columns columnNames

Un tableau de noms de colonnes pour le widget.

2

-displaycolumns columns

Un tableau de noms de colonnes ou d'index spécifiant les colonnes à afficher. Utilisez #all pour tous.

3

-height number

Hauteur du widget.

4

-selectmode mode

Mode de sélection qui peut être étendu, parcourir ou aucun.

Un exemple simple de widget treeview est présenté ci-dessous.

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

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante.

Pour déplacer les éléments, nous pouvons utiliser la commande suivante.

.tree move Languages Direct end

Nous obtiendrons la sortie suivante lorsque la commande ci-dessus sera exécutée.

De même, nous pouvons utiliser la commande delete pour supprimer une valeur de l'arborescence.