filter_widget_dlg.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:signal-filter-visualizer 作者: jsantero 项目源码 文件源码
def updateUi(self):
        if self.previewCheckBox.checkState():  # Draw preview of filtered signal
            currentlySelected = self.stackedWidget.currentWidget()
            function = currentlySelected.returnFunction()
            input_data = self.centralWidget.getData()

            previewElement = ChainElement(name="Preview")
            previewElement.function = function
            previewElement.input_ = input_data
            previewElement.update()
            output_data = previewElement.output
            data = (*output_data, input_data[1])
            if self.previewPlot:  # PlotWidget created already
                self.previewPlot.redraw(data)
            else:  # PlotWidget not yet created
                self.previewPlot = PlotWidget(data)
                self.previewDlg = QDialog()
                self.previewDlg.setWindowTitle("Signal Preview")
                grid = QGridLayout()
                grid.addWidget(self.previewPlot)
                self.previewDlg.setLayout(grid)
                self.previewDlg.show()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号