def onSaveBtn(self): dir_ = os.path.expanduser("~") fname = QtWidgets.QFileDialog.getSaveFileName( self, "save File", dir_, "xml files (*.xml)") active_channels = self.parent().cbar.checkedChannels() colors = self.parent().cbar.colors() if fname: writer = XmlConfWriter(self.segmentationParams(), self.featureGroups(), active_channels.values(), colors) writer.save(fname)
def saveSettings(self , segmentation, features, active_channels, colors): xml = XmlConfWriter(segmentation, features, active_channels, colors) txt = xml.toString() dset = self._file.create_dataset(self.dmodel.settings, data=txt)