def fsec_ts(self): n = self.treeview.model.rowCount() filenames = get_enabled_filename(self.treeview.model) tm_dialog = TmCalcDialog(self.treeview.model, self) # show in modeless dialog tm_dialog.show()
def integrate(self): filenames = get_enabled_filename(self.treeview.model) integrator_dialog = IntegratorDialog(self) # show in modal dialog if integrator_dialog.exec_(): min_volume = integrator_dialog.ui.lineEdit.text() max_volume = integrator_dialog.ui.lineEdit_2.text() int_ary = self.__peak_integrate(float(min_volume), float(max_volume)) plot_dialog = IntegratePlotDialog(self) plot_dialog.plot(filenames, int_ary) plot_dialog.exec_()
def y_scaling(self): n = self.treeview.model.rowCount() filenames = get_enabled_filename(self.treeview.model) y_scale_dialog = YaxisScaleDialog(filenames, self) # show in modal dialog if y_scale_dialog.exec_(): min_volume = y_scale_dialog.ui.lineEdit.text() max_volume = y_scale_dialog.ui.lineEdit_2.text() #c_volume = y_scale_dialog.ui.lineEdit.text() #file_norm = y_scale_dialog.ui.filename_for_normal.currentIndex() scale_factor = calc_yscale_factor(self.treeview.model, float(min_volume), float(max_volume)) self.plotarea.rescale(scale_factor)
def __init__(self, model, parent=None): super().__init__(parent) self.model = model self.ui = Ui_TmCalcDialog() self.ui.setupUi(self) valid = QtGui.QDoubleValidator() self.ui.lineEdit.setValidator(valid) self.ui.lineEdit_2.setValidator(valid) self.ui.lineEdit_temp.setValidator(valid) self.ui.treeWidget.setHeaderLabels(["Filename", "Temperature"]) self.filenames = get_enabled_filename(self.model) for f in self.filenames: # self.ui.comboBox.addItem(f) temp = self.__guess_temp(f) item = QtWidgets.QTreeWidgetItem([f, temp], 0) self.ui.treeWidget.addTopLevelItem(item) self.ui.treeWidget.setColumnWidth(0, 150) self.ui.treeWidget.setColumnWidth(1, 100) self.ui.set_temp_button.clicked.connect(self.set_temperature)