2013/7/24 Alfredo Riguetti <alfredo.rigue...@ptravel.com.uy> > > KIKO Muchas gracias por tu tiempo , es que no quiero escribir tanto para no > aburrir o que no lo lean, pero si es asi, paso a explicar de aqui en mas los > detalles de las cosas muchas gracias por tu aporte mira lo que hice fue esto > no se si esta correcto pero me andubo. > > def OnClickAceptar(self,event): > # Calcular Resultados > global > monto_descuento,nrocheque,nombre,apellidos,banco,monto,porcentajeinicial, > monto_mensual, monto_xdia, monto_decuento, dias, total_a_pagar > > nrocheque = self.textoNrocheque.GetValue() > banco = self.textoBanco.GetValue() > monto = self.textoMonto.GetValue() > nombre = self.textoNombre.GetValue() > apellidos = self.textoApellidos.GetValue() > porcentajeinicial = self.textoPorcentajeInicial.GetValue() > dias = self.textoDias.GetValue() > > monto = float(monto) > porcentajeinicial = float(porcentajeinicial) > monto_mensual = float(0.00) > monto_mensual = (monto * porcentajeinicial)/100 > monto_xdia = float(0.00) > monto_xdia = monto_mensual/30 > monto_descuento = float(0.00) > dias = float(dias) > monto_descuento = monto_xdia * dias > > total_a_pagar = float(0.00) > total_a_pagar = monto - monto_descuento > > Corregime lo que tu veas para realmente hacerlo bien, > la verdad recien empiezo con python y me encantan pero vengo de años de > largos de Clipper y no es facil cambiar la cabeza > gracias de nuevo >
Es mejor no utilizar variables globales, si lo que quieres pasarselo a otra ventana, ten una referencia a dicha ventana en la actual (se la puedes pasar al crearla por ejemplo) y le das directamente los datos: self.ventanaPadre.setMonto(self.textoMonto.GetValue()) Algo así para cada valor, o mucho mejor si los datos los mantienes en un diccionario (o un objeto) y solo pasas el diccionario con todos los datos. Saludos -- A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/