Código:
En la carpeta estan los módulos rectangulo_4_nodos.py, rectangulo_4_nodos_mayavi.py, rectangulo_9_nodos.py y rectangulo_9_nodos_mayavi.py dentro de cada módulo existen varias funciones, o seria mejor despues de hacer click en cualquiera de los cuatro botones ejecutar las funciones una despues de otra. import sys from PyQt4 import QtGui, QtCore from calculadora import Ui_MainWindow class CalculadoraGui(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self,None) self.ventana = Ui_MainWindow() self.ventana.setupUi(self) ##Boton 1 def cuatro_nodos_matplotlib(self): from rectangulo_4_nodos import * ##Boton 2 def cuatro_nodos_mayavi(self): from rectangulo_4_nodos_mayavi import * ##Boton 3 def nueve_nodos_matplotlib(self): from rectangulo_9_nodos import * ##Boton 4 def nueve_nodos_mayavi(self): from rectangulo_9_nodos_mayavi import * def main(): app = QtGui.QApplication(sys.argv) ventana = CalculadoraGui() ventana.show() sys.exit(app.exec_()) if __name__ == "__main__": main()