class MainWindowForm(QtGui.QMainWindow): __familiaModel = None __wzrdEncuesta = None def __init__(self, parent=None): super(MainWindowForm, self).__init__(parent) # prepare database before gui self.__initDatabase() # prepare gui self.__initialize() pass def __initDatabase(self): Connection.createConnection() pass def __initialize(self): self.ui = Ui_MainWindow() self.ui.setupUi(self) self.__familiaModel = FamiliaModel( ) self.ui.tblVwEncuestas.setModel(self.__familiaModel) self.ui.actionSalir.triggered.connect(self.on_salir_triggered) self.ui.actionNueva_Encuesta.triggered.connect(self.on_new_encuesta_triggered) self.__wzrdEncuesta = EncuestaDialogForm(self) pass @QtCore.pyqtSlot(bool) def on_salir_triggered(self): """mb = QtGui.QMessageBox() mb.setText("una prueba") mb.exec_()""" QtGui.QApplication.quit() pass @QtCore.pyqtSlot(bool) def on_new_encuesta_triggered(self): self.__wzrdEncuesta.show() pass
def __initialize(self): self.ui = Ui_MainWindow() self.ui.setupUi(self) self.__familiaModel = FamiliaModel( ) self.ui.tblVwEncuestas.setModel(self.__familiaModel) self.ui.actionSalir.triggered.connect(self.on_salir_triggered) self.ui.actionNueva_Encuesta.triggered.connect(self.on_new_encuesta_triggered) self.__wzrdEncuesta = EncuestaDialogForm(self) pass