def _getParameterTree(self): params = [ {u'name': unicode(self.tr(u'Power spectrum(Average)')), u'type': u'group', u'children': [ {u'name':unicode(self.tr(u'FFT size')), u'type': u'list', u'default':512, u'values': [(unicode(self.tr(u'Automatic')), 512), (u"128", 128), (u"256", 256), (u"512", 512), (u"1024", 1024)], u'value': 512}, {u'name': unicode(self.tr(u'FFT window')), u'type': u'list', u'value': WindowFunction.Rectangular, u'default': WindowFunction.Rectangular, u'values': [(u'Bartlett', WindowFunction.Bartlett), (u"Blackman", WindowFunction.Blackman), (u"Hamming", WindowFunction.Hamming), (u"Hanning", WindowFunction.Hanning), (u'Kaiser', WindowFunction.Kaiser), (unicode(self.tr(u'None')), WindowFunction.WindowNone), (u"Rectangular", WindowFunction.Rectangular)]}, {u'name': unicode(self.tr(u'FFT overlap')), u'type': u'int', u'value':50, u'limits': (-1, 99)}]}] ListParameter.itemClass = DuettoListParameterItem ParamTree = Parameter.create(name=u'params', type=u'group', children=params) parameterTree = ParameterTree() parameterTree.setAutoScroll(True) parameterTree.setHeaderHidden(True) parameterTree.setParameters(ParamTree, showTop=False) return parameterTree
def add(self, name, component): if component.preferences: widget = ParameterTree() widget.setHeaderHidden(True) widget.setParameters(component.preferences, showTop=False) self.root.addChild(PreferencesTreeItem((name, ), widget)) self.stacked.addWidget(widget)
def _getParameterTree(self): params = [{u'name': unicode(self.tr(u'Instantaneous Frequency')), u'type': u'group', u'children':[]}] ListParameter.itemClass = DuettoListParameterItem ParamTree = Parameter.create(name=u'params', type=u'group', children=params) parameterTree = ParameterTree() parameterTree.setAutoScroll(True) parameterTree.setHeaderHidden(True) parameterTree.setParameters(ParamTree, showTop=False) return parameterTree
def _getParameterTree(self): params = [{u'name': unicode(self.tr(u'Envelope')), u'type': u'group', u'children': [ {u'name':unicode(self.tr(u'Amplitude')), u'type':u'group', u'children':[ {u'name':unicode(self.tr(u'Min')), u'type':u'float', u'value': -100, u'step': 0.1, 'default': -100}, {u'name':unicode(self.tr(u'Max')), u'type':u'float', u'value': 100, u'step': 0.1, 'default': 100} ]}]}] ListParameter.itemClass = DuettoListParameterItem ParamTree = Parameter.create(name=u'params', type=u'group', children=params) parameterTree = ParameterTree() parameterTree.setAutoScroll(True) parameterTree.setHeaderHidden(True) parameterTree.setParameters(ParamTree, showTop=False) return parameterTree
def _getParameterTree(self): params = [{u'name': unicode(self.tr(u'Power spectrum(Logarithmic)')), u'type': u'group', u'children': [ {u'name': unicode(self.tr(u'FFT window')), u'type': u'list', u'value': WindowFunction.Rectangular, u'default': WindowFunction.Rectangular, u'values': [(u'Bartlett', WindowFunction.Bartlett), (u"Blackman", WindowFunction.Blackman), (u"Hamming", WindowFunction.Hamming), (u"Hanning", WindowFunction.Hanning), (u'Kaiser', WindowFunction.Kaiser), (unicode(self.tr(u'None')), WindowFunction.WindowNone), (u"Rectangular", WindowFunction.Rectangular)]} ]}] ListParameter.itemClass = DuettoListParameterItem ParamTree = Parameter.create(name=u'params', type=u'group', children=params) parameterTree = ParameterTree() parameterTree.setAutoScroll(True) parameterTree.setHeaderHidden(True) parameterTree.setParameters(ParamTree, showTop=False) return parameterTree
{'name': 'Color', 'type': 'color', 'value': '900'} ]}, {'name': 'Stream 11', 'type': 'bool', 'expanded': False, 'value': True, 'children': [ {'name': 'Color', 'type': 'color', 'value': '090'} ]}, {'name': 'Stream 12', 'type': 'bool', 'expanded': False, 'value': True, 'children': [ {'name': 'Color', 'type': 'color', 'value': '009'} ]}, ]} ] p = Parameter.create(name='params', type='group', children=params) uart_p = Parameter.create(name='params', type='group', children=UART_params) uart_params = Parameter.create(name='params', type='group', children=params) uart_t = ParameterTree() uart_t.setHeaderHidden(True) uart_t.setParameters(uart_p, showTop=False) uart_t.setWindowTitle('pyqtgraph example: Parameter Tree') t = ParameterTree() t.setHeaderHidden(True) t.setParameters(p, showTop=False) t.setWindowTitle('pyqtgraph example: Parameter Tree') # Create docks and place about screen. size parameter is not constraining and docks re-shape to fill space and # conform to internal specifications #d1 = Dock("Altitude Orientation Indicator", size=(window_block[0] * 24, window_block[1] * 11), hideTitle=True) d2 = Dock("Console", size=(window_block[0] * 24, window_block[1] * 5), hideTitle=True) d3 = Dock("Data Stream", size=(24 * window_block[0], 24 * window_block[1]), hideTitle=True) d4 = Dock("Menu", size=(8 * window_block[0], 20 * window_block[1]), hideTitle=True) d6 = Dock("Stream Options", size=(8 * window_block[0], 20 * window_block[1]), hideTitle=True) area.addDock(d3, 'left') area.addDock(d6, 'right', d3)