class_docstr: Re-implementation of QGraphicsView that removes scrollbars and allows unambiguous control of the 
  viewed coordinate range. Also automatically creates a GraphicsScene and a central QGraphicsWidget
  that is automatically scaled to the full view geometry.
  
  This widget is the basis for :class:`PlotWidget <pyqtgraph.PlotWidget>`, 
  :class:`GraphicsLayoutWidget <pyqtgraph.GraphicsLayoutWidget>`, and the view widget in
  :class:`ImageView <pyqtgraph.ImageView>`.
  
  By default, the view coordinate system matches the widget's pixel coordinates and 
  automatically updates when the view is resized. This can be overridden by setting 
  autoPixelRange=False. The exact visible range can be set with setRange().
  
  The view can be panned using the middle mouse button and scaled using the right mouse button if
  enabled via enableMouse()  (but ordinarily, we use ViewBox for this functionality).
class_docstr_tok: ["Re-implementation","of","QGraphicsView","that","removes","scrollbars","and","allows","unambiguous","control","of","the","viewed","coordinate","range",".","Also","automatically","creates","a","GraphicsScene","and","a","central","QGraphicsWidget","that","is","automatically","scaled","to","the","full","view","geometry",".","This","widget","is","the","basis","for",":","class",":","`","PlotWidget","<","pyqtgraph.PlotWidget",">","`",",",":","class",":","`","GraphicsLayoutWidget","<","pyqtgraph.GraphicsLayoutWidget",">","`",",","and","the","view","widget","in",":","class",":","`","ImageView","<","pyqtgraph.ImageView",">","`",".","By","default",",","the","view","coordinate","system","matches","the","widget","'s","pixel","coordinates","and","automatically","updates","when","the","view","is","resized",".","This","can","be","overridden","by","setting","autoPixelRange=False",".","The","exact","visible","range","can","be","set","with","setRange","(",")",".","The","view","can","be","panned","using","the","middle","mouse","button","and","scaled","using","the","right","mouse","button","if","enabled","via","enableMouse","(",")","(","but","ordinarily",",","we","use","ViewBox","for","this","functionality",")","."]
docstr: Return vector with the length and width of one view pixel in scene coordinates
docstr_tok: ["Return","vector","with","the","length","and","width","of","one","view","pixel","in","scene","coordinates"]
code: def pixelSize(self):
      """Return vector with the length and width of one view pixel in scene coordinates"""
      p0 = Point(0, 0)
      p1 = Point(1, 1)
      tr = self.transform().inverted()[0]
      p01 = tr.map(p0)
      p11 = tr.map(p1)
      return Point(p11 - p01)
  
imports: from ..None import functions
  from ..None import getConfigOption
  from ..GraphicsScene import GraphicsScene
  from ..Point import Point
  from ..Qt import QT_LIB, QtCore, QtGui, QtWidgets
label_desc: Use image node_id 32 for calling the GraphicsView obj's underlying member method code with example usage: obj.pixelSize() and returns: Point