def __init__(self, app): """ :type app: Module.Gui.Gui """ GuiAbstraktLaden.__init__(self, app, app.raster_fit_fertig) self.setupUi(self) self.init_ui()
def __init__(self, app): """ :type app: Module.Gui.Gui """ GuiAbstraktLaden.__init__(self, app, app.spektr_fit_fertig) self.setupUi(self) self.init_ui() self.breite_ohne_vorschau = self.widget_param.width() + 2 * self.widget_param.x() self.breite_mit_vorschau = self.width() self.widget_vorschau.setVisible(False) self.setFixedWidth(self.breite_ohne_vorschau) # Vorschau einrichten self.button_vorschau.clicked.connect(self.init_vorschau) # Messreihe auswählen self.button_zeige_amp.clicked.connect(self.fit_vorschau) self.button_zeige_phase.clicked.connect(self.fit_vorschau) self.box_omega.currentIndexChanged.connect(self.fit_vorschau) self.box_ac.currentIndexChanged.connect(self.fit_vorschau) self.box_dc.currentIndexChanged.connect(self.fit_vorschau) # Fitparameter variieren self.box_methode.currentIndexChanged.connect(self.fit_var) self.box_phase_fit.currentIndexChanged.connect(self.fit_var) self.box_phase_versatz.valueChanged.connect(self.fit_var) self.box_amp_min.valueChanged.connect(self.fit_var) self.box_amp_max.valueChanged.connect(self.fit_var) self.box_untergrund_min.valueChanged.connect(self.fit_var) self.box_untergrund_max.valueChanged.connect(self.fit_var) self.box_guete_min.valueChanged.connect(self.fit_var) self.box_guete_max.valueChanged.connect(self.fit_var) # Methoden zur typengerechten Abfrage der aktuell ausgewählten Werte self.box_omega.value = lambda: int(self.box_omega.currentText()) self.box_ac.value = lambda: float(self.box_ac.currentText()) self.box_dc.value = lambda: float(self.box_dc.currentText())