;iJdZddlZddlmZmZejdZejZ e dde dej Z e e ejZe ee ejdd aejdd aejat.d t.d et(ddet*dd et.dd dadadZejZej !ee"d e#dkrej$dSdS)z JoystickButton is a button with x/y values. When the button is depressed and the mouse dragged, the x/y values change to follow the mouse. When the mouse button is released, the x/y values change to 0,0 (rather like letting go of the joystick). N)QtCore QtWidgetszJoystick Button Examplei,2z!pyqtgraph example: JoystickButtonTm)siPrefixsuffixct\}}t|dzz at|dzz attt tdS)NgMbP?)jbgetStatexyl1setValuel2)dxdys UC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pyqtgraph/examples/JoystickButton.pyupdater"sO [[]]FBdNAdNAKKNNNKKNNNNN__main__)%__doc__ pyqtgraphpg pyqtgraph.QtrrmkQAppapp QMainWindowmwresizesetWindowTitleQWidgetcwsetCentralWidget QGridLayoutlayout setLayoutshow ValueLabelrrJoystickButtonr setFixedWidthsetFixedHeight addWidgetrrrQTimertimertimeoutconnectstart__name__execrrr8s********bi)**Y #b5666YB    V R]D---R]D---R"QQQ   f B z BGIIIIIr