#include "ishowlabel.h" IShowLabel::IShowLabel(QWidget *parent) : QLabel(parent) { } void IShowLabel::enterEvent(QEvent *) { if(isMousein) { return; } isMousein = true; emit mouseIn(); } void IShowLabel::mousePressEvent(QMouseEvent *ev) { emit mousePress(); } void IShowLabel::leaveEvent(QEvent *) { isMousein = false; emit mouseOut(); }