What's the easiest Python datagrid GUI (preferably with easy database hooks as well)?

Wolfgang Keller feliphil at gmx.net
Thu Mar 14 14:24:00 CET 2013

> I want to write a fairly trivial database driven application, it will
> basically present a few columns from a database, allow the user to add
> and/or edit rows, recalculate the values in one column and write the
> data back to the database.
> I want to show the data and allow editing of the data in a datagrid as
> being able to see adjacent/previous data will help a huge amount when
> entering data.
> So what toolkits are there out there for doing this sort of thing?  A
> GUI toolkit would be lovely (allowing layout etc.) but isn't
> absolutely necessary.
> I'm a reasonably experienced programmer and know python quite well
> but I'm fairly much a beginner with event driven GUI stuff so I need
> a user friendly framework.

This is becoming an FAQ.

The currently available (non-web) database application development
frameworks for Python are:

using wxPython:
Dabo	http://www.dabodev.com
Defis	http://sourceforge.net/projects/defis/ (Russian only)
GNUe	http://www.gnuenterprise.org/

using PyQt:
Pypapi		https://pypi.python.org/pypi/PyPaPi
Camelot		http://www.python-camelot.com/
Qtalchemy	http://www.qtalchemy.org/
Thyme		http://clocksoft.co.uk/downloads/
Kexi		http://www.kexi-project.org/

using PyGTK:
SQLkit	http://sqlkit.argolinux.org/
Kiwi	http://www.async.com.br/projects/kiwi/
Glom	http://www.glom.org

Openoffice Base
Libreoffice Base

OpenERP	http://www.openerp.org
Tryton	http://www.tryton.org

Dabo (they're about to release 1.0 for Pycon), Pypapi, Camelot, SQLkit
seem to be the most actively developed and best documented ones.

OpenERP and Tryton are ERP systems that can also be used as
frameworks for non-ERP custom applications.

Apparently defunct:
Pythoncard	http://pythoncard.sourceforge.net/
Boa Constructor	http://boa-constructor.sourceforge.net/
Knoda		http://www.knoda.org/
Rekall		?
Gemello		http://abu.sourceforge.net/



More information about the Python-list mailing list