def event(self, event): if event.type() == QEvent.FileOpen: fname = str(event.file()) self.open_external_file.emit(fname) return QApplication.event(self, event)