from PyQt4 import QtGui, QtCore
from pylab import *

def test():
    plot([1,2,3], lw=2)
    qt4_interface(gcf())
    
class qt4_interface:
    def __init__(self,fig):
        QMainWin = fig.canvas.parent()
        toolbar = QtGui.QToolBar(QMainWin)
        QMainWin.addToolBar(QtCore.Qt.BottomToolBarArea, toolbar)
    
        self.line_edit = QtGui.QLineEdit(parent=toolbar)
        self.line_edit.editingFinished.connect(self.do_something) 
        toolbar.addWidget(self.line_edit)

    def do_something(self, *args):
        f = open('l','a'); f.write('yes\n'); f.flush(); f.close()
        #close() 


