コード例 #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):
        # self.scaleFactor.valueChanged.disconnect(self.onExtentsChanged)
        QObject.disconnect(self.iface.mapCanvas(), SIGNAL("extentsChanged()"), self.onExtentsChanged)
        QObject.disconnect(self.iface.mapCanvas().mapRenderer(), SIGNAL("destinationCrsChanged()"), self.onCrsChanged)
        QObject.disconnect(self.iface.mapCanvas().mapRenderer(), SIGNAL("mapUnitsChanged()"), self.onCrsChanged)
        QObject.disconnect(self.iface.mapCanvas().mapRenderer(), SIGNAL("hasCrsTransformEnabled(bool)"), self.onCrsTransformEnabled)
        QObject.disconnect(QgsMapLayerRegistry.instance(), SIGNAL("layerWillBeRemoved(QString)"), self.delLayer)
        QObject.disconnect(self.iface, SIGNAL("currentLayerChanged(QgsMapLayer *)"), self.refreshLayerButtons)

        self.emit(SIGNAL("closed(PyQt_PyObject)"), self)
        return QWidget.closeEvent(self, event)
コード例 #3
0
ファイル: console.py プロジェクト: Geoneer/QGIS
 def closeEvent(self, event):
     self.console.saveSettingsConsole()
     QWidget.closeEvent(self, event)
コード例 #4
0
ファイル: abstractModuleClass.py プロジェクト: pgollor/pyGUI
	def closeEvent(self, event):
		self.__sig_onClose.emit(self)
		
		return QWidget.closeEvent(self, event)
コード例 #5
0
 def closeEvent(self, event):
     self.saveSettings()
     QWidget.closeEvent(self,event)
コード例 #6
0
ファイル: console.py プロジェクト: pcav/QGIS-1
 def closeEvent(self, event):
     self.console.saveSettingsConsole()
     QWidget.closeEvent(self, event)
コード例 #7
0
 def closeEvent(self, event):
     if self.standalone:
         self.exitInterpreter()
     QWidget.closeEvent(self, event)
コード例 #8
0
ファイル: widget.py プロジェクト: SCIInstitute/MLM
 def closeEvent(self, QCloseEvent):
     self.canvas.closeEvent(QCloseEvent)
     QWidget.closeEvent(self, QCloseEvent)
コード例 #9
0
ファイル: ifaces_panel.py プロジェクト: maximerobin/Ufwi
 def closeEvent(self, event):
     self.disconnect(self.box_layout, SIGNAL('destroyed()'), self._updateView)
     QWidget.closeEvent(self, event)
コード例 #10
0
ファイル: arcGL.py プロジェクト: arcra/Graficacion
	def closeEvent(self, *args, **kwargs):
		self.emit(SIGNAL('closing()'))
		
		return QWidget.closeEvent(self, *args, **kwargs)
コード例 #11
0
ファイル: gui.py プロジェクト: Virlena/stoppark_panel
    def closeEvent(self, event):
        self.ui.terminals.end_session(block=True)
        self.executor.stop()

        return QWidget.closeEvent(self, event)
コード例 #12
0
ファイル: customDialogs.py プロジェクト: pgollor/pyGUI
	def closeEvent(self, event):
		self._onCloseEvent()
		
		QWidget.closeEvent(self, event)
コード例 #13
0
 def closeEvent(self, event):
     self.optionWindow.close()
     self.searchWindow.close()
     self.settings.setValue("geometry", self.saveGeometry())
     QWidget.closeEvent(self, event)
コード例 #14
0
ファイル: gui.py プロジェクト: stdkFeanor/stoppark_panel
    def closeEvent(self, event):
        self.ui.terminals.stop_mainloop()
        self.ui.payments.stop_reader()

        return QWidget.closeEvent(self, event)