multicolumn listbox presents the various methods and widgets for displaying multiple columns of data
Description
There are many ways of constructing simple table without using any specialized table widget. For example, packing a list of listboxes; layout many a entry / label using grid geometry manager of tk or the much older table geometry manager from BLT.
Widgets
- ttk::treeview
- includes an example of a muli-column list
- tablelist
- pure Tcl, edit, images, sort, reorder columns. A community favourite
- mclistbox
- pure Tcl
- blt heirtable
- images?, heirarchical, sort
- mkWidgets listcontrol
- tktable
- creates a widget command called table and installs its doc as tkTable (even though to require the package, you use Tktable). Provides a widget with rows and column display. Think framework on which you can display tabular data or even build up to a spreadsheet.
- incr Tk TableList
- WISH List ,by David McClamrock
- A minimal multi listboxes megawidget
- treectrl
- displaying tables
- spreadsheet/table widget
- table widget
- table listbox widget
- A minimal table example
- Draw a table on a canvas
- tables
- tree table
- MegaWidget for tabular data
- table.tcl
Single field spanning multiple columns
- BWidget ListBox
Discussion
LV 2007-12-18: I was looking at http://extjs.com/ , which provides a JavaScript table with many useful features. One of the features that I particularly liked was how by default, if the user makes a change in a table cell, the widget adds a tic mark indicating that it has been changed. That isn't the only nice feature - but certain one that I found appealing. Does anyone know of a Tk based table widget that provides that sort of functionality built in?