есть такой код, ГУИ сделан в GLADE
import pygtk
import gtk
import gtk.glade
import popen2
class GUIOctaveWin:
def __init__(self,sGUIFileName):
self.gxml=gtk.glade.XML(sGUIFileName)
self.gxml.signal_autoconnect(self)
def on_TaskToOctave_clicked(self,button):
oInputToOctave=self.gxml.get_widget('InputToOctave')
oOutputFromOctave=self.gxml.get_widget('OutputFromOctave')
rOctave,wOctave = popen2.popen2 ('octave')
wOctave.writelines(oInputToOctave.get_text())
def on_Exit_activate(self,menu):
gtk.main_quit()
oGUIOctave = GUIOctaveWin('guioctave.glade')
gtk.main()
Octave вызывается при нажатии на кнопочку но выполнсется переданная в Октавию команда только после gtk.main_quit()
в чем может быть дело???