class_docstr: Widget for editing OBJECT parameters
docstr: update param and emit a signal
docstr_tok: ["update","param","and","emit","a","signal"]
code: def update_param(self, option):
      """
      update param and emit a signal
      """
      self.param.props["visible"] = self.gb_c.isChecked()
      keys = map(lambda x: x[0], self.param.list_param)
      for pos, nameV in enumerate(keys):
          self.param.props[nameV] = self.sp[pos].value()
      # emit signal
      self.signal_objet_changed.emit(self.param)
  
imports: from PyQt5 import QtCore, QtWidgets
  import sys
  import numpy
  from vispy import app, gloo
  from vispy.util.transforms import perspective, translate, rotate
  from vispy.geometry import meshdata
  from vispy.geometry import generation
label_desc: Use image node_id 2 for calling the ObjectWidget obj's underlying member method code with example usage: obj.update_param(option) without return types