Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > a44f8c7e78ee9c5838c1fb080c9e7630 > files > 1494

python-matplotlib-doc-1.1.1-1mdv2010.1.noarch.rpm

.. _user_interfaces-rec_edit_gtk_simple:

user_interfaces example code: rec_edit_gtk_simple.py
====================================================

[`source code <rec_edit_gtk_simple.py>`_]

::

    """
    Load a CSV file into a record array and edit it in a gtk treeview
    """
    
    import gtk
    import numpy as np
    import matplotlib.mlab as mlab
    import matplotlib.cbook as cbook
    import mpl_toolkits.gtktools as gtktools
    
    datafile = cbook.get_sample_data('demodata.csv', asfileobj=False)
    r = mlab.csv2rec(datafile, converterd={'weekdays':str})
    
    liststore, treeview, win = gtktools.edit_recarray(r)
    win.set_title('click to edit')
    win.connect('delete-event', lambda *args: gtk.main_quit())
    gtk.main()
    

Keywords: python, matplotlib, pylab, example, codex (see :ref:`how-to-search-examples`)