def __init__(self, parent=None, state=None, settings=None, show_transmission=True, data_type=None, data_proxy=None): super(BackgroundWidget, self).__init__(parent, state, settings, data_type, data_proxy=data_proxy) class BckFrame(QtGui.QFrame, ui.sans.ui_hfir_background.Ui_Frame): def __init__(self, parent=None): QtGui.QFrame.__init__(self, parent) self.setupUi(self) self._content = BckFrame(self) self._layout.addWidget(self._content) # Flag to show transmission options or not self.show_transmission = show_transmission self.initialize_content() if state is not None: self.set_state(state) else: m = Background() if self._settings.api2: m.PYTHON_API=2 self.set_state(m) self._last_direct_state = None self._last_spreader_state = None
def __init__(self, parent=None, state=None, settings=None, show_transmission=True, data_type=None, data_proxy=None): super(BackgroundWidget, self).__init__(parent, state, settings, data_type, data_proxy=data_proxy) class BckFrame(QtGui.QFrame, ui.sans.ui_hfir_background.Ui_Frame): def __init__(self, parent=None): QtGui.QFrame.__init__(self, parent) self.setupUi(self) self._content = BckFrame(self) self._layout.addWidget(self._content) # Flag to show transmission options or not self.show_transmission = show_transmission self.initialize_content() if state is not None: self.set_state(state) else: m = Background() self.set_state(m) self._last_direct_state = None self._last_spreader_state = None
def __init__(self, parent=None, state=None, settings=None, data_type=None, data_proxy=None): super(BckBeamSpreader, self).__init__(parent, state, settings, data_type, data_proxy=data_proxy) if state is None: self.set_state(Background.BeamSpreader())
def __init__(self, parent=None, state=None, settings=None, show_transmission=True, data_type=None, data_proxy=None): super(BackgroundWidget, self).__init__(parent, state, settings, data_type, data_proxy=data_proxy) class BckFrame(QFrame): def __init__(self, parent=None): QFrame.__init__(self, parent) self.ui = load_ui(__file__, '../../../ui/sans/hfir_background.ui', baseinstance=self) self._content = BckFrame(self) self._layout.addWidget(self._content) # Flag to show transmission options or not self.show_transmission = show_transmission self.initialize_content() if state is not None: self.set_state(state) else: m = Background() self.set_state(m) self._last_direct_state = None self._last_spreader_state = None
def get_state(self): direct_beam = super(BckBeamSpreader, self).get_state() m = Background.BeamSpreader(direct_beam) return m
def get_state(self): direct_beam = super(BckDirectBeam, self).get_state() m = Background.DirectBeam(direct_beam) return m
def get_state(self): """ Returns an object with the state of the interface """ m = Background() m.background_corr = self._content.background_chk.isChecked() m.background_file = str(self._content.background_edit.text()) m.bck_transmission_enabled = self.show_transmission if self.show_transmission: #m.sample_thickness = util._check_and_get_float_line_edit(self._content.thickness_edit) m.bck_transmission = util._check_and_get_float_line_edit(self._content.transmission_edit) m.bck_transmission_spread = util._check_and_get_float_line_edit(self._content.dtransmission_edit) m.calculate_transmission = self._content.calculate_trans_chk.isChecked() m.theta_dependent = self._content.theta_dep_chk.isChecked() m.trans_dark_current = self._content.trans_dark_current_edit.text() if self._method_box is not None: m.trans_calculation_method=self._method_box.get_state() return m