Datagrid-Widget for Python?
Alan James Salmoni
alan_salmoni at yahoo.com
Tue Apr 8 07:23:24 EDT 2003
As Tim said, wxPython has an excellent wxGrid widget capable of doing
what you want (see http://salstat.sunsite.dk/screenshots.html for some
examples), but I also understand that there is a similar kind of thing
which can be used with the Tkinter toolkit known as the tkTable. I
haven't used it myself and therefore cannot comment on it, but there
is a spreadsheet written in it called Novagrid which you might like to
try:
http://sourceforge.net/projects/novagrid
Hope this helps!
Alan James Salmoni
SalStat Statistics
http://salstat.sunsite.dk
"Tim Gahnström /Bladerman" <tim at bladerman.com> wrote in message news:<urnka.4658$Du.16154 at newsc.telia.net>...
> "Rainer Klueting" <rainer.klueting at epost.de> wrote
> > can anybody point me to a source where I can find a datagrid-widget to
> > use with Python? It should basically show a flat table in a
> > spreadsheet-like way. I tried for a while to do it by myself using
> > Tkinter, but I'm lacking experience (just trying to change that...)
>
> wxPython is a guitoolkit with a good datagrid widget.
> First you must install wPython, http://www.wxpython.org/ but once that is
> done you could write a small app like this if I am not mistaken
>
>
> from wxPython.wx import *
> from wxPython.grid import *
>
> class MyFrame(wxFrame):
> def __init__(self, parent, title):
> wxFrame.__init__(self, parent, -1, title, size=(350, 200))
> grid=wxGrid(self, -1, size=(150,150))
> grid.CreateGrid(4,4)
>
> app = wxPySimpleApp()
> frame = MyFrame(None, "Simple wxPython Grid")
> frame.Show(True)
> app.MainLoop()
>
> Then you an have a look at the wxGrid widget wich is qiute extensive.
>
> Good luck
>
> Tim
More information about the Python-list
mailing list