code: def change(param, changes):
      print("tree changes:")
      for param, change, data in changes:
          path = p.childPath(param)
          if path is not None:
              childName = ".".join(path)
          else:
              childName = param.name()
          print("  parameter: %s" % childName)
          print("  change:    %s" % change)
          print("  data:      %s" % str(data))
          print("  ----------")
  
file_path: pyqtgraph/pyqtgraph/examples/parametertree.py
imports: from _buildParamTypes import makeAllParamTypes
  import pyqtgraph
  from pyqtgraph.Qt import QtWidgets
  import pyqtgraph.parametertree.parameterTypes
  from pyqtgraph.parametertree import Parameter, ParameterTree
label_desc: Use image node_id 1 for calling a global function with example usage: change(param, changes) without return types