skip to navigation
skip to content

tkintertable 1.1.2

Extendable table class for Tkinter

Package Documentation

Latest Version: 1.2


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.



easy_install tkintertable or Download packages at


You can checkout the current svn version using

svn co tkintertable





  • removed defunct code for filtering in model
  • can now filter properly from model class
  • changed autoaddrows to make much faster for large number of rows
  • added notequals operator for filtering


  • changed importdict method to make more efficient for large amounts of data
  • added more tests
  • fix to autoaddrows
  • changes to sort behaviour so that current order is kept when adding/deleting rows
  • fix to draw visible multiple row selection only


  • table now renders large amounts of data by only drawing visible frame
  • fixes to filtering bar
  • removed paged view
  • removed ‘name’ as a special field
  • adding rows from GUI no longer requires rec names
  • can now set row header width
  • can now show record keys in row header instead of numbers
  • row header drawn with same alignment as cells
  • renamed most remaining methods to camel case


  • added new, load and save methods to table directly
  • added ImportTable method to table for interactive use
  • fixed clicking outside column header bug
  • fix to update selected col when redrawing
  • added module
  • removed simpletabledialog
  • tidied up popupmenu


  • restored, filtering works ok
  • more improvement to auto resize cols, now checks currrent col sizes
  • fixed method
  • added ability to save table, add rows to popup menu
  • fixed delete cells button binding
  • cell font preferences now uses available fonts from os
  • removed unused prefs from dialog


  • add_Column method fixed
  • Added ability to align cells left right or center
  • Fixed problem of sort order lost when deleting rows
  • Sort in descending order works correctly
  • Fixes to plotting, but needs reworking or removal
  • Added setSelectedCells method so a block of cells can be selected
  • Improved text fitting in cells
  • Automatic resizing of columns improved
File Type Py Version Uploaded on Size
tkintertable-1.1.2.tar.gz (md5) Source 2013-03-09 294KB
  • Downloads (All Versions):
  • 25 downloads in the last day
  • 169 downloads in the last week
  • 880 downloads in the last month