16,815
社区成员




bool RubberBandWidget::eventFilter(QObject *object, QEvent *event)
{
if(object == finishLabel)
{
if(event->type() == QEvent::MouseMove)
{
qDebug() << "Mouse moving...";
finishLabel->setPixmap(QPixmap(":/sunsong/images/shotscreen_finish_gray.png"));
return true;
}
}
}
bool RubberBandWidget::eventFilter(QObject *object, QEvent *event)
{
if(object == finishLabel)
{
if(event->type() == QEvent::Enter)//Enter鼠标进入,Leave鼠标离开
{
qDebug() << "Mouse moving...";
finishLabel->setPixmap(QPixmap(":/sunsong/images/shotscreen_finish_gray.png"));
return true;
}
}
return QWidget::eventFilter(object,event)//调用基类函数,把事件传递下去。
}