コード例 #1
0
 def closeEvent( self, event ):
     """Redefinicion del closeEvent de qt"""
     QWidget.closeEvent( self, event )
     if not self.parent.vprincipal.isVisible():
         qApp.exit(0)
     else:
         self.hide()
コード例 #2
0
 def closeEvent(self, event):
     """Acciones que se realizaran cuando el usuario cierre la ventana. Guarda el estado de la configuración,
     incluyendo los ficheros recientemente abiertos"""
     if not self.__dproyecto_modificado(): 
         return
     QWidget.closeEvent(self, event)
     if not self.parent.vsalida.isVisible():
         self.__config.guardar()
         qApp.exit(0)
     else:
         self.hide()