never show bounds for fixed values

This commit is contained in:
Dominik Demuth 2023-12-26 16:02:14 +01:00
parent 7cca24950a
commit a4b4c8109e

View File

@ -10,6 +10,10 @@ from ..lib.tables import TableWidget
class FitModelWidget(QtWidgets.QWidget, Ui_FitParameter): class FitModelWidget(QtWidgets.QWidget, Ui_FitParameter):
"""
Widget to show a global parameter
"""
value_requested = QtCore.pyqtSignal(object) value_requested = QtCore.pyqtSignal(object)
value_changed = QtCore.pyqtSignal(str) value_changed = QtCore.pyqtSignal(str)
state_changed = QtCore.pyqtSignal() state_changed = QtCore.pyqtSignal()
@ -73,11 +77,9 @@ class FitModelWidget(QtWidgets.QWidget, Ui_FitParameter):
if bds is not None: if bds is not None:
self.set_bounds(*bds) self.set_bounds(*bds)
if fixed is not None: self.fixed_check.setCheckState(QtCore.Qt.CheckState.Unchecked if fixed else QtCore.Qt.CheckState.Checked)
self.fixed_check.setCheckState(QtCore.Qt.Unchecked if fixed else QtCore.Qt.Checked)
if glob is not None: self.global_checkbox.setCheckState(QtCore.Qt.CheckState.Checked if glob else QtCore.Qt.CheckState.Unchecked)
self.global_checkbox.setCheckState(QtCore.Qt.Checked if glob else QtCore.Qt.Unchecked)
def get_parameter(self): def get_parameter(self):
try: try:
@ -126,7 +128,7 @@ class FitModelWidget(QtWidgets.QWidget, Ui_FitParameter):
is_text = True is_text = True
self.global_checkbox.setCheckState(False) self.global_checkbox.setCheckState(False)
self.set_fixed(is_text) self.set_fixed(is_text or self.fixed_check.isChecked())
class QSaveModelDialog(QtWidgets.QDialog, Ui_SaveDialog): class QSaveModelDialog(QtWidgets.QDialog, Ui_SaveDialog):