utilitiesClass.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:pslab-desktop-apps 作者: fossasia 项目源码 文件源码
def enableCrossHairs(self,plot,curves=[]):
        """
        Enables crosshairs on the specified plot

        .. tabularcolumns:: |p{3cm}|p{11cm}|

        ===============  ============================================================================================
        **Arguments** 
        ===============  ============================================================================================
        plot             The plot to activate this feature on
        ===============  ============================================================================================
        """

        plot.setTitle('')
        vLine = pg.InfiniteLine(angle=90, movable=False,pen=[100,100,200,200])
        plot.addItem(vLine, ignoreBounds=True)
        hLine = pg.InfiniteLine(angle=0, movable=False,pen=[100,100,200,200])
        plot.addItem(hLine, ignoreBounds=True)
        plot.hLine = hLine; plot.vLine = vLine
        crossHairPartial = functools.partial(self.crossHairEvent,plot)
        proxy = pg.SignalProxy(plot.scene().sigMouseClicked, rateLimit=60, slot=crossHairPartial)
        plot.proxy = proxy
        plot.mousePoint=None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号