class MainLineal(QtGui.QMainWindow):
        #Init
        def __init__(self):
            QtGui.QMainWindow.__init__(self)
            self.ui = Ui_WLineal()
            self.ui.setupUi(self)
            self.ui.pbResolver.clicked.connect(self.resolver)
        
        def resolver(self):
            lista=[]
            try:
                resp = linealDifFinitas(str(self.ui.lePx.text()), str(self.ui.leQx.text()), str(self.ui.leRx.text()), float(str(self.ui.leExa.text())), float(str(self.ui.leExb.text())), float(str(self.ui.leAlpha.text())), float(str(self.ui.leBeta.text())), int(str(self.ui.leEne.text())), lista)
                
                self.ui.teResultado.append("Tabla de Resultados:")
                for n in resp:
                    self.ui.teResultado.append("x\t\ty(x)")
                    self.ui.teResultado.append(str(n[0]) + "\t\t" + str(n[1]))
            except:
                self.ui.teResultado.clear()
                self.ui.teResultado.setText("Ingrese los datos corectamente")
 def __init__(self):
     QtGui.QMainWindow.__init__(self)
     self.ui = Ui_WLineal()
     self.ui.setupUi(self)
     self.ui.pbResolver.clicked.connect(self.resolver)