class_docstr: Wraps a :class:`GroupParameterItem` to manage function parameters created by
  an interactor. Provies a button widget which mimics an ``action`` parameter.
class_docstr_tok: ["Wraps","a",":","class",":","`","GroupParameterItem","`","to","manage","function","parameters","created","by","an","interactor",".","Provies","a","button","widget","which","mimics","an","``","action","``","parameter","."]
code: def optsChanged(self, param, opts):
      if "button" in opts:
          buttonOpts = opts["button"] or dict(visible=False)
          self.button.updateOpts(param, buttonOpts)
      super().optsChanged(param, opts)
  
file_path: pyqtgraph/pyqtgraph/parametertree/parameterTypes/actiongroup.py
imports: import warnings
  from ...Qt import QtCore
  from .action import ParameterControlledButton
  from .basetypes import GroupParameter, GroupParameterItem
  from ..ParameterItem import ParameterItem
  from ...Qt import QtCore, QtWidgets
label_desc: Use image node_id 3 for calling the ActionGroupParameterItem obj's underlying member method code with example usage: obj.optsChanged(param, opts) without return types