self._set_table_item(1, 4, "{0:.5g}".format(self.sidelobe_level_disp)) self._set_table_item(1, 5, self.unit_scale) self.tblWinProperties.resizeColumnsToContents() self.tblWinProperties.resizeRowsToContents() #------------------------------------------------------------------------------ def redraw(self): """ Redraw the canvas when e.g. the canvas size has changed """ self.mplwidget.redraw() self.needs_redraw = False #============================================================================== if __name__ == '__main__': import sys from pyfda.libs.compat import QApplication """ Test with python -m pyfda.plot_widgets.plot_fft_win""" app = QApplication(sys.argv) mainw = Plot_FFT_win(None) app.setActiveWindow(mainw) mainw.show() sys.exit(app.exec_()) # module test using python -m pyfda.plot_widgets.plot_fft_win
#------------------------------------------------------------------------------ if __name__ == '__main__': import sys from pyfda.libs.compat import QApplication, QFrame app = QApplication(sys.argv) # instantiate filter widget filt = MA() filt.construct_UI() wdg_ma = getattr(filt, 'wdg_fil') layVDynWdg = QVBoxLayout() layVDynWdg.addWidget(wdg_ma, stretch=1) filt.LPman(fb.fil[0]) # design a low-pass with parameters from global dict print(fb.fil[0]['zpk']) # return results in default format form = QFrame() form.setFrameStyle(QFrame.StyledPanel | QFrame.Sunken) form.setLayout(layVDynWdg) form.show() app.exec_() #------------------------------------------------------------------------------ # test using "python -m pyfda.filter_widgets.ma"