;iddlZddlmZmZejdZejZe Gddej Z ej Z ee e Ze ee ZeedZejdZejeejZeeedde eejZe eed krejdSdS) N)QtCore QtWidgetszGraphicsScene Examplec&eZdZdZdZdZdZdS)ObjcDtj|dS)N)rQGraphicsObject__init__selfs TC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pyqtgraph/examples/GraphicsScene.pyr z Obj.__init__ s!**400000c|tjddd||dS)N)setPenpgmkPendrawRect boundingRect)r pargss r paintz Obj.paint sF #c#&&''' 4$$&&'''''r c0tjddddS)Nr)rQRectFr s r rzObj.boundingRects}Q2r***r c|rtdntd|dS)Nz double clickclick)doubleprintaccept)r evs r mouseClickEventzObj.mouseClickEvents? 99;;  . ! ! ! ! 'NNN r N)__name__ __module__ __qualname__r rrr!r r rr sP111(((+++r rc$tddS)Nz button click)rr%r r clickedr'+s .r BTNd__main__) pyqtgraphr pyqtgraph.QtrrmkQAppapp GraphicsViewwinshowrrViewBoxvbsetCentralItemobjaddItemobj2r' QPushButtonbtnconnectQGraphicsProxyWidgetprox setWidgetsetPosGridItemgr"execr%r r rBs********bi'((bo ) #2RZ\\2 cee 3 suu DiE"" G%y%''s C 4BKMM 1  z BGIIIIIr