TKproE logo

TCL/TK Programming Environment

hosted by: SourceForge Logo


Used for TCL/TK program development

TKproE is an integrated program development environment for the TCL/TK scripting language. TKproE, itself, is completely written in the TCL/TK language.

TKproE supports the rapid development of sophisticated graphical user interfaces. TKproE takes advantage of TK, a widget set that is accessible through TCL, a very efficient interpreted programming language. With TKproE the user can build or modify application programs while they are running. This makes it possible to test program changes immediately without the cost of compiling the application.

TKproE is an Open Source product.

TKproE 2.20 requires TCL/TK 8.5 or later.

TKproE consists of a single TCL script file that can run on Linux, UNIX or Windows operating systems.

No license fees

There are no license fees associated with TKproE See the TKproE license .


The same TKproe installation package can be used on Linux, UNIX and Windows 7/8/10. Documentation is included in the distribution. 

History - current revision = 2.20

Changes for version 2.20

  1. Removed “TKproE general option“ to “Include PostgreSQL support” since such support is now included in TCL 8.6.

  2. Added the Silk icons to the inventory of icons that can be inserted into an application..

  3. The following bugs were fixed:

    1. The “States” section of the properties dialog box is no longer displayed for:

      1. Text widgets

      2. Table widgets

    2. Edited text for canvas text objects now saves properly.

    3. Corrected inconsistent background colors on Notebook tab properties dialog box.

    4. added a \n at the end of the code in order to properly save a TkTable widget

    5. The “Image” and “Compound” options on the “Notebook tab properties dialog” can now properly update the properties of a ttk::notebook widget.

Review detailed history

How to use TKproE

Read the TKproE documentation


The latest downloads of TKproE are available from  



TKproE version 2.20


This page last updated November 27, 2016

Send comments to