Exemplo n.º 1
0
 def saveState(self, templateText: str, valuesText: str, fileURL: QUrl):
     #print("the save state has been called \n"+templateText+" \n"+valuesText+"\n \n "+fileURL.toString())
     print("printing the path: " + fileURL.path())
     f = open(fileURL.toLocalFile(), "w")
     stateDict = {
         "name": "unknown",
         "template": templateText,
         "values": valuesText
     }
     json.dump(stateDict, f)
     f.close()
Exemplo n.º 2
0
    def addModel(self, fileName):
        reader = vtk.vtkSTLReader()
        url = QUrl(fileName)
        reader.SetFileName(url.path())
        reader.Update()

        transform = vtk.vtkTransform()
        transform.Scale((.5, .5, .5))

        transformFilter = vtk.vtkTransformPolyDataFilter()
        transformFilter.SetInputConnection(reader.GetOutputPort())
        transformFilter.SetTransform(transform)
        transformFilter.Update()

        mapper = vtk.vtkPolyDataMapper()
        mapper.SetInputConnection(transformFilter.GetOutputPort())

        actor = vtk.vtkActor()
        actor.SetMapper(mapper)
        self.renderer.AddActor(actor)

        print(f"Added...{url.path()}")
Exemplo n.º 3
0
 def testPath(self):
     url = QUrl("http://qt-project.org/images/ban/pgs_front.jpg")
     self.assertEqual(url.path(), "/images/ban/pgs_front.jpg")