class WzrdPgDatosGenerales(QtGui.QWizardPage): def __init__(self, parent=None): super(WzrdPgDatosGenerales, self).__init__(parent) self.__initialize() pass def __initialize(self): self.ui = Ui_WzrdPgDatosGenerales() self.ui.setupUi(self) pass def showEvent(self, *args, **kwargs): self.reloadCmbBxEncuestadores() return QtGui.QWizardPage.showEvent(self, *args, **kwargs) def reloadCmbBxEncuestadores(self): # clean the combobox items self.ui.cmbBxEncuestador.clear() servicefactory = ServiceFactory.getInstance() encuestadores = servicefactory.getEncuestadorService().getAllEncuestadores() # adding elements to the combobox self.ui.cmbBxEncuestador.addItem("-- Seleccione --", -1) for enc in encuestadores : self.ui.cmbBxEncuestador.addItem(enc.nombre, enc.identifier ) pass
def __initialize(self): self.ui = Ui_WzrdPgDatosGenerales() self.ui.setupUi(self) pass