|
From: Brett S. <bre...@ya...> - 2005-03-16 22:36:07
|
--- Joe English <jen...@fl...> wrote: > > Bryan Oakley wrote: > > > My first attempt at creating a treeview results in > a columns that stop > > short of filling the entire width of the widget. > Is there a way to > > configure a particular column to stretch to fill > the width, or do I have > > to do the math myself and set each column > individually? > > I really don't like the current column-sizing > behavior, > but am not entirely sure how to make it do the Right > Thing. > > I've been using a utility routine that takes a > treeview widget, > a dictionary of weights, and an overall width, and > configures > each display column to have width proportional to > its weight. > This has worked OK for the use cases I've > encountered, but > still doesn't feel quite right. > > Another option is to use -minsize, -weight, and > (possibly) -uniform > options as in [grid columnconfigure]. > > When I get a chance I'll check in some Tcl code > implementing > different sizing behaviors for people to play with; > once we > figure out what the right approach is we can bake it > in. > You may want to look at how tktable does this as well...seems reasonable...might need a little tweeking for the treeview... --brett |