def open_fitter_dialog(self):
"""
Open a transient dialog for opening a saved fit object.
"""
file_name, _ = QW.QFileDialog.getOpenFileName(self, "Save Global Fit", "", "Pickle Files (*.pkl);;")
opened_fitter, version = pickle.load(open(file_name, "rb"))
if self._version == version:
self._fit = opened_fitter
self._fit.emit_changed()
else:
err = "Could not load fit. Current version is {}, but file version is {}.".format(self._version,version)
error_message = QW.QMessageBox.warning(self,err, QW.QMessageBox.Ok)
评论列表
文章目录