
    eY                        d Z ddlmZ ddlZddlZddlmZ  ej                  d      Z
 ej                         Zej                          ej                  d       ej                         Zej#                  d        ej$                  d	      aej)                  t&               ej+                   ej,                  ddd
d
             ej.                  j1                  ddd      j3                  ej4                        ada e       ada ej>                         Z e jC                  d       d Z"e jF                  jI                  e"        e"        e%dk(  r ejL                          yy)zR
Demonstrates very basic use of ImageItem to display image data inside a ViewBox.
    )perf_counterN)QtCorezImageItem Examplezpyqtgraph example: ImageItemTw)borderX  )   r   r   i   @   )sizelocscalec                      t         j                  t        t                  t        dz   t        j                  d   z  at
        j                  d       t               } | t        z
  }| at        dz  |dz  z   a	y )N   r   g?g?)
imgsetImagedataishapetimerstartr   
updateTimeelapsed)nowelapsed_nows     >/usr/lib/python3/dist-packages/pyqtgraph/examples/ImageItem.py
updateDatar   )   s^     LLa	
1

1A	KKN
.C
"KJmkC//G    __main__)'__doc__timer   numpynp	pyqtgraphpgpyqtgraph.Qtr   mkQAppappGraphicsLayoutWidgetwinshowsetWindowTitle
addViewBoxviewsetAspectLocked	ImageItemr   addItemsetRangeQRectFrandomnormalastypeuint16r   r   r   r   QTimerr   setSingleShotr   timeoutconnect__name__exec r   r   <module>r=      s:      bii#$ b 
   1 2
~~   T  bll# S  mfmmAq#s+ , 
yy^R@GG		R^

   D 0   j ! 
zBGGI r   