Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > bf21b4394f4d7fa09e3626145d3315e0 > files > 561

python-matplotlib-doc-1.2.0-14.fc18.i686.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`)