code: def on_timer(self, event):
      self.tick_count += 1
      self.text.text = "Tick #%s" % self.tick_count
      self.canvas_0.update()
      self.canvas_1.update()
  
file_path: vispy/examples/tutorial/app/shared_context.py
imports: from PyQt5 import QtWidgets, QtCore
  from functools import partial
  from vispy.app import Timer
  from vispy.scene.visuals import Text
  from vispy.scene.widgets import ViewBox
  from vispy.scene import SceneCanvas
label_desc: Use image node_id 3 for calling the Window obj's underlying member method code with example usage: obj.on_timer(event) without return types