I would like to put a gtk.Button on top of a FigureCanvas. But whatever
I try the FigureCanvas stays always on top hiding the button.
Below is an example where I can change the order of buttons
by switching the following two lines
lay.put(but1,360,260)
lay.put(but2,360,275)
but this doesn't work for FigureCanvas
lay.put(canvas,0,0)
Any help appreciated.
Ciao
Andreas
import gtk
import numpy as np
import pylab as mpl
from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as
FigureCanvas
win = gtk.Window()
win.set_default_size(450,350)
fig = mpl.figure()
subfig = fig.add_subplot(1,1,1)
ax = subfig.plot([2,3,1])
canvas = FigureCanvas(fig)
canvas.set_size_request(400,300)
but1 = gtk.Button('111111111')
but2 = gtk.Button('222222222')
lay = gtk.Layout()
lay.put(canvas,0,0)
lay.put(but1,360,260)
lay.put(but2,360,275)
win.add(lay)
win.show_all()
win.connect('destroy', gtk.main_quit)
gtk.main()
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users