Version 13 of Useful Tk Widgets

Updated 2013-11-30 01:40:55 by pooryorick

Useful Tk Widgets is a guide to available Tk widgets that are not distributed with Tk.

This is not a place for stand-alone Tk applications - that would be a page like Tk examples. This is only for widgets - whether individual ones, packaged on the internet or code listed here on the wiki.

This is for Tk-based widgets, not widgets based on other toolkits.

See Also

Alternate Widget Sets
a good page for groups of widgets, or widget tools, available as packages/extensions on the internet.
Overloading widgets
Widgets in the initial Tk package
It would be useful if all other widget pages had similar visuals

Widget Collections

tklib
a community-maintained collection of pure-Tcl Tk widgets and utilties.
BLT
table, graph, barchart, tree, tabset, htext etc.
Agentk Widgets
fade ,ticket ,navigation bar ,roll ,anthropomorphic

combobox

see combobox

Date

A little date chooser
select a day/month/year
An i15d date chooser
an evolution of A little date chooser, provieds a number of languages for the days of the week and month names.

Dial

Dial widget

DOM

DOM related megawidgets

listbox

see listbox

Measurement

Table

See Multicolumn listbox

Image

Img
handles various image formats beyond what is provided by standard Tk
ASCIIArtWidget

text

See text

Tabbed

another tabbed notebook megawidget

Hypertext

tkhtml
A little hypertext system
display followable links

listbox

Virtuallist

Frames

A scrolled frame

Keyboard

  [Keyboard widget]:   

  [iKey: a tiny multilingual keyboard]:   an evolution of [Keyboard widget]

Plotting

plotchart

Scrolling

Tklib autoscroll
Internal scrollbars
widget and accompanying scrollbar in one border
scrodget
a generic scrolled widget implemented in snit
A scrolled frame
Scrolling widgets without a text or canvas wrapper
A Scrolled Widget implemented with TclOO