Awesome Open Source
Awesome Open Source

PyPI version License: GPL v3


Python uses a GUI library called Tkinter as default. This set of classes allows interactive spreadsheet-style tables to be added into an application. Tkinter is the standard GUI toolkit for python. It is old but still quite popular. There are various libraries that extend Tkinter functionality, such as Pmw, but there is currently no extendable table class for Tkinter. A sample application using these classes is included in the distribution.

This library is also now Python 3 compatible


pip install tkintertable or easy_install tkintertable

You can clone the current source using

git clone


See the wiki for how to use the table in Python.

API docs

For programmers, the module documentation is at You are encouraged to subclass the TableCanvas class to add new functionality.

See also

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (52,051
table (161
tkinter (35

Find Open Source By Browsing 7,000 Topics Across 59 Categories