original_docstring: 
              Make a widget from self parameter options, connected to the buttonClicked function.
  
              Returns
              -------
              w:widget
                  the initialized widget
  
              See Also
              --------
              buttonClicked, limitsChanged, custom_parameter_tree.ItemSelect.setValue
          
docstring: Make a widget from self parameter options, connected to the buttonClicked function.
  Returns
  
  widget
  the initialized widget
  
  See Also
  
  
docstring_tokens: Make a widget from self parameter options connected to the buttonClicked function . Returns widget the initialized widget See Also
code: def makeWidget(self):
          """
              Make a widget from self parameter options, connected to the buttonClicked function.
  
              Returns
              -------
              w:widget
                  the initialized widget
  
              See Also
              --------
              buttonClicked, limitsChanged, custom_parameter_tree.ItemSelect.setValue
          """
          opts = self.param.opts
          t = opts['type']
          w = Combo_pb()
          w.add_pb.clicked.connect(self.buttonClicked)
          w.setMaximumHeight(20)  ## set to match height of spin box and line edit
          if 'show_pb' in opts:
              w.add_pb.setVisible(opts['show_pb'])
          else:
              w.add_pb.setVisible(False)
          w.sigChanged = w.combo.currentIndexChanged
          w.value = self.value
          w.setValue = self.setValue
          self.widget = w  ## needs to be set before limits are changed
          self.limitsChanged(self.param, self.param.opts['limits'])
          if len(self.forward) > 0:
              self.setValue(self.param.value())
          return w
code_tokens: def makeWidget ( self ) : opts = self . param . opts t = opts [ 'type' ] w = Combo_pb ( ) w . add_pb . clicked . connect ( self . buttonClicked ) w . setMaximumHeight ( 20 ) if 'show_pb' in opts : w . add_pb . setVisible ( opts [ 'show_pb' ] ) else : w . add_pb . setVisible ( False ) w . sigChanged = w . combo . currentIndexChanged w . value = self . value w . setValue = self . setValue self . widget = w self . limitsChanged ( self . param , self . param . opts [ 'limits' ] ) if len ( self . forward ) > 0 : self . setValue ( self . param . value ( ) ) return w
short_docstring: Make a widget from self parameter options, connected to the buttonClicked function.
short_docstring_tokens: Make a widget from self parameter options connected to the buttonClicked function .
comment: """
              Make a widget from self parameter options, connected to the buttonClicked function.
  
              Returns
              -------
              w:widget
                  the initialized widget
  
              See Also
              --------
              buttonClicked, limitsChanged, custom_parameter_tree.ItemSelect.setValue
          """$SEP$## set to match height of spin box and line edit$SEP$## needs to be set before limits are changed