Esempio n. 1
0
 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)
Esempio n. 2
0
 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))
Esempio n. 3
0
 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)