[pyar] PyQt cargar interfaces de forma dinámica

Juan BC jbc.develop en gmail.com
Lun Jun 4 22:53:40 ART 2012


El día 4 de junio de 2012 22:39, Federico Apelhanz
<elmaildejapel en gmail.com> escribió:
> Buenas, les cuento, tengo mi app en PyQt y tengo una mainWindow, y a su ves
> tengo vaaarios formularios hechos con Qtdesigner (creados como QWidgets), lo
> que me gustaría es poder de alguna forma cargarlos en el central widget, o
> en algún lado dentro de la ventana principal (mainWindow), por ahora lo que
> encontré es el loadUI pero cuando lo uso me carga una ventana aparte (de
> yapa si cierro la ventana principal esta ultima sigue viva ¿?), probé
> pasando el archivo ui a py, pero cuando hago esto:
>
> from formPython import Ui_Form
> nuevaInterfaz = Ui_Form()
> nuevaInterfaz.setupUi(self.Ui)
>
> no me carga nada, pese a que cuando hago nuevaInterfaz.children() veo que
> están todos los widgets ahi, tomando mate (¿?) haciendo nada, ¿Alguna idea
> de que puedo estar haciendo mal, o que moco me mande? porque si hago eso
> mismo en la clase donde creo la mainWindow, los muestra... gracias! (si no
> se entiende les paso un ejemplo por pastebin)
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar

te simplifico un poco la vida http://jbcabral.com/2011/11/04/pycante-0-2-1c/

te acordaste de poner algo similar a esto

app = QtGui.QApplication(sys.argv)
nuevaInterfaz = Ui_Form()
nuevaInterfaz.setupUi(self.Ui)
sys.exit(app.exec_())

-- 
Juan B Cabral



More information about the pyar mailing list