views:

245

answers:

2

I have a command line tool that I have written (in Python) that interfaces to a SQLite database (one DB per user). This program presents a lot of data to the user which can be cumbersome in a terminal.

One option is to provide a wxPython interface, but another thought is to leverage Firefox or Webkit to provide an interface.

Anyone ever go about something like this? Or else any very easy ways to add graphical interfaces to manipulate large amounts of data in python programs? Thanks!

+4  A: 

The django automatic admin interface (you can use legacy DBs, and sqlite), or databrowse application are worth considering as easy, (almost) no-coding web interfaces.

Jarret Hardie
nice, i didn't know about the databrowse feature.
monkut
+1  A: 

You might also look at Qt's model/view framework. It's trivial to take a SQL result set and map it into a table view etc...

http://doc.trolltech.com/4.5/sql-tablemodel.html

This works quite well from PyQt4 also.

Trey Stout