There are a variety of ways of displaying multiple columns of data Multiple fields: * [[ttk::treeview]], shipped with tk since 8.5, can do multi-column list and have an example in the package. * [tablelist] (pure Tcl, edit, images, sort, reorder columns) * [mclistbox] (pure Tcl) * heirtable from [blt] (images?, heirarchical, sort) * listcontrol from [mkWidgets] * [tktable] creates a widget command called ''table'' and installs its doc as tkTable (even though to require the package, you use '''Tktable'''). * TableList from [incr Tk] * 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 broken across multiple columns: * ListBox from [BWidget] * ? -- There are many ways of constructing simple table without using any specialized table widget. For example, packing a list of [listbox]es; layout many a [entry] / [label] using [grid] geometry manager of [tk] or the much older '''table''' geometry manager from [BLT]. ---- [LV] 2007-12018 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? <> Widget | Command | Tk syntax help | Arts and Crafts of Tcl-Tk Programming