def saveMeshToFile(self): dialog = QtWidgets.QInputDialog(self) directory, ok = dialog.getText(self, 'Input Directory', 'Directory:') if ok: name, ok = dialog.getText(self, 'Name the project', 'Name:') if ok: self.mesh.params = self.phasesControls.getAllParams() Mesh.saveMeshToFile(self.mesh, directory, name)