Пример #1
0
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
Пример #2
0
 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