MCPcopy Create free account
hub / github.com/NSLS2/PyXRF / _setup_model_fitting_group

Method _setup_model_fitting_group

pyxrf/gui_module/tab_wd_model.py:172–192  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

170 self.group_settings.setLayout(vbox)
171
172 def _setup_model_fitting_group(self):
173 self.group_model_fitting = QGroupBox("Model Fitting Based on Total Spectrum")
174
175 self.pb_start_fitting = QPushButton("Start Fitting")
176 self.pb_start_fitting.clicked.connect(self.pb_start_fitting_clicked)
177
178 self.pb_save_spectrum = QPushButton("Save Spectrum/Fit ...")
179 self.pb_save_spectrum.clicked.connect(self.pb_save_spectrum_clicked)
180
181 self.le_fitting_results = LineEditReadOnly()
182
183 vbox = QVBoxLayout()
184
185 hbox = QHBoxLayout()
186 hbox.addWidget(self.pb_start_fitting)
187 hbox.addWidget(self.pb_save_spectrum)
188 vbox.addLayout(hbox)
189
190 vbox.addWidget(self.le_fitting_results)
191
192 self.group_model_fitting.setLayout(vbox)
193
194 def _set_tooltips(self):
195 set_tooltip(self.pb_find_elines, "Automatically find emission lines from <b>total spectrum</b>.")

Callers 1

initializeMethod · 0.95

Calls 1

LineEditReadOnlyClass · 0.85

Tested by

no test coverage detected