class Page(QWizardPage):
def __init__(self,Titulo, Widget, Objeto, parent = None):
super(Page, self).__init__(parent)
self.setTitle(Titulo)
self.Widget = Widget
self.Objeto = Objeto
self.Layout = QVBoxLayout()
self.Layout.addWidget(self.Widget)
self.setLayout(self.Layout)
En el fichero donde levanto la aplicacion:
import sys
from PyQt4.QtGui import QWizard, QWizardPage, QVBoxLayout, QApplication, QWidget
from GUI.Frm_Principal import Frm_Principal
from My_QWizard import Page
app = QApplication(sys.argv)
wizard = QWizard()
frmprinc = Frm_Principal()
pepe = Persona("Pepe", "CUco")
wizard = QWizard()
wizard.addPage(Page("Probando", frmprinc, pepe))
wizard.show()
app.exec_()
El QWidget que utilizo es muy sencillo 2 labels y 2 linedit
Espero su ayuda, gracias de antemano y disculpen las molestias
