tkkit - Single-file dynamic library bundle for Tcl/Tk functionality


tkkit - Single-file dynamic library bundle for Tcl/Tk functionality


tkkit is a single-file dynamic library that bundles Tcl, Tk and several related extensions together for use by the Tcl module.

Tk is a toolkit for creating applications with graphical interfaces on Windows, Mac OS X and X11. The Tk toolkit is native to the Tcl programming language, but its ease of use and cross-platform availability has made it the GUI toolkit of choice for many other dynamic languages.

Tcl::Tk and Tkx are Perl modules that makes the Tk toolkit available to Perl programs. By loading one of these modules, Perl programs can create windows and fill them with text, images, buttons and other controls that make up the user interface of the application. See the Tkx::Tutorial docs for an example.


tkkit includes the following packages from the ActiveTcl distribution:

Tcl 8.5 (core)

Tk 8.5 (core)

TclX 8.4 (eXtended command set for Tcl)

vfs 1.4 (script level virtual file system access)

bwidget 1.9 (extra megawidgets)

Tktable 2.9 (2D table widget)

treectrl 2.2 (multi-column hierarchical tree/list widget)

img::jpeg (JPEG image format)

img::png (PNG image format)

img::ico (ICO image format)

img::xpm (XPM image format)

ico 1.0 (Windows ICO manipulation)

ctext (enhanced text widget)

tooltip 1.4 (balloon help)

widget 3.0 (megawidgets)

comm 4.6 (remote interpreter communication)

snit 2.3 (object-oriented framework)


This library is a component of ActivePerl and is covered under the same terms as ActivePerl.

Copyright 2007-2009 ActiveState. All rights reserved.


the Tkx manpage the Tcl manpage