继承QLabel,重写mouseMoveEvent(QMouseEvent * ev)mousePressEvent(QMouseEvent * ev)mouseReleaseEvent(QMouseEvent * ev)和PaintEvent结合用用函数QLabel::mapFromGlobal获取鼠标点相对于qlabel的位置,在paintevent中drawline
你可以见两个widget ,采用叠加方式,一个贴图,一个画线