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
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 related megawidgets
see listbox
Measurement
Table
See Multicolumn listbox
Image
- Img
- handles various image formats beyond what is provided by standard Tk
- ASCIIArtWidget
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