class_docstr: Abstract ParameterTree item. 
  Used to represent the state of a Parameter from within a ParameterTree.
  
    - Sets first column of item to name
    - generates context menu if item is renamable or removable
    - handles child added / removed events
    - provides virtual functions for handling changes from parameter
  
  For more ParameterItem types, see ParameterTree.parameterTypes module.
class_docstr_tok: ["Abstract","ParameterTree","item",".","Used","to","represent","the","state","of","a","Parameter","from","within","a","ParameterTree",".","-","Sets","first","column","of","item","to","name","-","generates","context","menu","if","item","is","renamable","or","removable","-","handles","child","added","\/","removed","events","-","provides","virtual","functions","for","handling","changes","from","parameter","For","more","ParameterItem","types",",","see","ParameterTree.parameterTypes","module","."]
docstr: Called when this item is added or removed from a tree.
  Expansion, visibility, and column widgets must all be configured AFTER 
  the item is added to a tree, not during __init__.
docstr_tok: ["Called","when","this","item","is","added","or","removed","from","a","tree",".","Expansion",",","visibility",",","and","column","widgets","must","all","be","configured","AFTER","the","item","is","added","to","a","tree",",","not","during","__init__","."]
code: def treeWidgetChanged(self):
      """Called when this item is added or removed from a tree.
      Expansion, visibility, and column widgets must all be configured AFTER
      the item is added to a tree, not during __init__.
      """
      self.setHidden(not self.param.opts.get("visible", True))
      self.setExpanded(self.param.opts.get("expanded", True))
  
imports: from ..Qt import QtCore, QtGui, QtWidgets
label_desc: Use image node_id 7 for calling the ParameterItem obj's underlying member method code with example usage: obj.treeWidgetChanged() without return types