Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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_()
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)