standard Tk Library


Tklib, the standard Tk library, is a collection of common utility functions and widgets all written in pure Tcl/Tk.

Modules included:
  autoscroll: automatically maps scrollbars when they are needed;
  canvas: provides a canvas with map background based on square tiles;
  chatwidget: a composite widget for chat applications;
  controlwidget: widgets for displaying and controlling numerical values;
  crosshair: provides commands to (de)activate and track crosshairs;
             on canvas widgets;
  ctext: a text widget with syntax highlighting support;
  cursor: provides a few cursor routines;
  datefield: an entry widget for the purpose of date entry;
  Diagrams: helps drawing diagrams, like flowcharts;
  getstring: a dialog which prompts for a string input;
  history: provides a history for mechanism for entry widgets;
  ico: provides functions for reading and writing windows icons;
  ipentry: a widget for the entering of an IP address;
  khim: provides key bindings for entering international
        characters on a keyboard that does not support them;
  mentry: a multi-entry widget;
  menubar: creates and manipulates menubars;
  notifywindow: provides unobtrusive window for alerts/notifications;
  ntext: provides alternative bindings for the Text widget;
  persistentSelection: makes primary selection persistent;
  Plotchart: provides simple plotting and charting commands;
  scrollutil: scrollable widgets and mouse wheel support;
  style: provides simple theming using Tk options;
  swaplist: a dialog which allows one to move options between two lists;
  tablelist: a multicolumn listbox widget;
  tkpiechart: 2D or 3D pie chart object in a canvas;
  tooltip: provides tooltips for Tk widgets;
  wcb: widget callbacks;
  widget: a set of megawidgets based on snit system;
  widgetl: a widget for entry of ordered and unordered lists;
  widgetPlus: adds features to entry, spinbox and combobox widgets;
  widgetv: a widget validator.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install tklib

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more