def dropEvent(self, event: QtCore.QEvent): for url in event.mimeData().urls(): print(url) url = str(url.toString()).strip() if url.startswith("file:///"): url = url[len("file:///"):] if url.startswith("file:"): url = url[len("file:"):] self.loadFile(url)
def dropEvent(self, event: QtCore.QEvent) -> None: """Event is called after dragEnterEvent.""" for url in event.mimeData().urls(): # pragma: no cover self.url = url filename = self.url.path() if os.path.isfile(filename): try: self.add_mesh(pyvista.read(filename)) except IOError as exception: print(str(exception))
def dropEvent(self, event: QtCore.QEvent): if self.load_thread is not None: self.load_thread.join() for url in event.mimeData().urls(): url = str(url.toString()).strip() if url.startswith("file:///"): url = url[len("file:///"):] if url.startswith("file:"): url = url[len("file:"):] self.loadUrl(url, reset=True)
def dropEvent(self, event: QtCore.QEvent): for url in event.mimeData().urls(): url = QUrl2PythonPath(url) if url.is_dir() or url.suffix == ".tif": self.set_path(url)