Muchas gracias, lo había hecho de otra forma pero igual me intereza ver como se hacia ya mañana pruebo tu solución.
Gracias por el aporte. El 26 de septiembre de 2013 18:58, Carlos Zuniga <carlos....@gmail.com>escribió: > 2013/9/25 <revxf...@gmail.com>: > > Lo que planteas ya lo he intentado pero en pyqt al llamar a > wClientes.show() > > sigue la ejecucion del evento a un despues de mostrar la ventana, por lo > que > > se ejecutaria el getCliente(), antes de que los QLineEdit estuviesen > llenos, > > ese es exactamente mi problema, asi que debe haber una forma o una > Signal que > > se lea desde wFactura que le la destruccion(o exactamente antes de eso) > del > > wCliente del formulario vClientes que ejecute el el setCliente del otro > > formulario. > > > > Ya veo el problema. Tienes que subclasear tu ventana VClientes de > QDialog en lugar de QWidget. QDialog bloquea hasta que cierres la > ventana. > > Cuando la crees pasale la ventana padre como argumento `wClientes = > VClientes(self)` y usa `wClientes.exec_()` (exec_ es en PySide, tal > vez es exec sin el subguión en PyQt) en lugar de `wClientes.show()` > para ejecutarla. > > Lee también la información sobre el valor de retorno en la > documentación de QDialog [0]. > > > Saludos > > [0] https://qt-project.org/doc/qt-4.8/qdialog.html > -- > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/