chrisandre / tkintertable Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/tkintertable
License: Other
Automatically exported from code.google.com/p/tkintertable
License: Other
ABOUT 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. HOMEPAGE http://code.google.com/p/tkintertable/ INSTALLATION easy_install tkintertable or Download packages at http://code.google.com/p/tkintertable/downloads/list SUBVERSION You can checkout the current svn version using svn co http://tkintertable.googlecode.com/svn/trunk/ tkintertable USAGE see http://code.google.com/p/tkintertable/wiki/Usage CHANGES ------ 1.1.2 ------ * 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 ------ 1.1.1 ------ * 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 ------ 1.1 ------ * 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 Table.py methods to camel case ------ 1.0.3 ------ * 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 Dialog.py module * removed simpletabledialog * tidied up popupmenu ------ 1.0.2 ------ * restored Filtering.py, filtering works ok * more improvement to auto resize cols, now checks currrent col sizes * fixed model.save() 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 ------ 1.0.1 ------ * 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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.