docstr: Return a list of the items displayed in the region (x, y, w, h)
  relative to the widget.        
docstr_tok: ["Return","a","list","of","the","items","displayed","in","the","region","(","x",",","y",",","w",",","h",")","relative","to","the","widget","."]
code: def itemsAt(self, region=None):
      """
      Return a list of the items displayed in the region (x, y, w, h)
      relative to the widget.
      """
      region = (
          region[0],
          self.deviceHeight() - (region[1] + region[3]),
          region[2],
          region[3],
      )
  
      # buf = np.zeros(100000, dtype=np.uint)
      buf = glSelectBuffer(100000)
      try:
          glRenderMode(GL_SELECT)
          glInitNames()
          glPushName(0)
          self._itemNames = {}
          self.paintGL(region=region, useItemNames=True)
  
      finally:
          hits = glRenderMode(GL_RENDER)
  
      items = [(h.near, h.names[0]) for h in hits]
      items.sort(key=lambda i: i[0])
      return [self._itemNames[i[1]] for i in items]
  
imports: from OpenGL.GL import *
  import OpenGL.GL.framebufferobjects
  from math import cos, radians, sin, tan
  import numpy
  from ..None import Vector
  from ..None import functions
  from ..None import getConfigOption
  from ..Qt import QtCore, QtGui, QtWidgets
label_desc: Use image node_id 15 for calling the GLViewMixin obj's underlying member method code with example usage: obj.itemsAt(region) and returns: unknown