Changeset ea1753f in sasview for src/sas/qtgui/Perspectives/Fitting/FittingOptions.py
- Timestamp:
- Mar 28, 2019 9:48:07 AM (6 years ago)
- Branches:
- ESS_GUI_bumps_abstraction
- Children:
- af893db
- Parents:
- 740a738
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Perspectives/Fitting/FittingOptions.py
r740a738 rea1753f 364 364 365 365 # update config values from widgets before any notification is sent 366 for param in fm.params.values(): 367 widget = self.paramWidget(fm, param.shortName) 368 if widget is None: 369 continue 370 try: 371 if isinstance(widget, QtWidgets.QComboBox): 372 new_value = widget.currentText() 373 else: 374 try: 375 new_value = int(widget.text()) 376 except ValueError: 377 new_value = float(widget.text()) 378 fm.params[param.shortName].value = new_value 379 except ValueError: 380 # Don't update bumps if widget has bad data 381 self.reject 366 try: 367 self.updateConfigFromWidget(fm) 368 except ValueError: 369 # Don't update bumps if widget has bad data 370 self.reject 382 371 383 372 fm.storeConfig() # write the current settings to bumps module … … 423 412 eval(widget_name).setText(str(param.value)) 424 413 414 def updateConfigFromWidget(self, fittingMethod): 415 # update config values from widgets before any notification is sent 416 for param in fittingMethod.params.values(): 417 widget = self.paramWidget(fittingMethod, param.shortName) 418 if widget is None: 419 continue 420 new_value = None 421 if isinstance(widget, QtWidgets.QComboBox): 422 new_value = widget.currentText() 423 else: 424 try: 425 new_value = int(widget.text()) 426 except ValueError: 427 new_value = float(widget.text()) 428 if new_value is not None: 429 fittingMethod.params[param.shortName].value = new_value
Note: See TracChangeset
for help on using the changeset viewer.