class_docstr: ParameterTree item with:
  
    * label in second column for displaying value
    * simple widget for editing value (displayed instead of label when item is selected)
    * button that resets value to default
  
  This class can be subclassed by overriding makeWidget() to provide a custom widget.
class_docstr_tok: ["ParameterTree","item","with",":","*","label","in","second","column","for","displaying","value","*","simple","widget","for","editing","value","(","displayed","instead","of","label","when","item","is","selected",")","*","button","that","resets","value","to","default","This","class","can","be","subclassed","by","overriding","makeWidget","(",")","to","provide","a","custom","widget","."]
docstr: Called when the widget's value is changing, but not finalized.
  For example: editing text before pressing enter or changing focus.
docstr_tok: ["Called","when","the","widget","'s","value","is","changing",",","but","not","finalized",".","For","example",":","editing","text","before","pressing","enter","or","changing","focus","."]
code: def widgetValueChanging(self, *args):
      """
      Called when the widget's value is changing, but not finalized.
      For example: editing text before pressing enter or changing focus.
      """
      self.param.sigValueChanging.emit(self.param, self.widget.value())
  
imports: import builtins
  from ...None import functions
  from ...None import icons
  from ...Qt import QtCore, QtGui, QtWidgets, mkQApp
  from ..Parameter import Parameter
  from ..ParameterItem import ParameterItem
label_desc: Use image node_id 11 for calling the WidgetParameterItem obj's underlying member method code with example usage: obj.widgetValueChanging() without return types