예제 #1
0
 def event(self, event):
     if event.type() == QEvent.FileOpen:
         fname = str(event.file())
         if self._has_started:
             self.sig_open_external_file.emit(fname)
         elif MAC_APP_NAME not in fname:
             self._pending_file_open.append(fname)
     return QApplication.event(self, event)
예제 #2
0
 def event(self, event):
     if event.type() == QEvent.FileOpen:
         fname = str(event.file())
         if sys.argv and sys.argv[0] == fname:
             # Ignore requests to open own script
             # Later, mainwindow.initialize() will set sys.argv[0] to ''
             pass
         elif self._has_started:
             self.sig_open_external_file.emit(fname)
         elif MAC_APP_NAME not in fname:
             self._pending_file_open.append(fname)
     return QApplication.event(self, event)
예제 #3
0
 def event(self, event):
     if event.type() == QEvent.FileOpen:
         fname = str(event.file())
         self.sig_open_external_file.emit(fname)
     return QApplication.event(self, event)
예제 #4
0
파일: qthelpers.py 프로젝트: DLlearn/spyder
 def event(self, event):
     if event.type() == QEvent.FileOpen:
         fname = str(event.file())
         self.sig_open_external_file.emit(fname)
     return QApplication.event(self, event)