If you want to delve a bit deeper into a Tk::Canvas based solution, which handles many changing items without problem, see Tk::CanvasDirTree. It is an educational module I wrote to simulate Gtk2's beautiful Treeview widget. The example I give is for just giving a directory tree, but you could easily modify it to display whatever data structure you wanted. It has a little rotating triangle which is clickable to expand and collapse nodes. The Canvas can handle many items simultaneously, if you do the code properly.
In reply to Re: Tk tree open problem
by zentara
in thread Tk tree open problem
by simonz
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |