你在哪个类中使用这个特性?则从这个类派生一个类,比如叫
AAAWidget,派生自QLabel
则,重新实现其mouseEvent()函数。在在里面判断鼠标按键,比如:
void AAAWidget::mousePressEvent(QMouseEvent *e)
{
if (e->buttons() & Qt::LeftButton && e->buttons() & Qt::RightButton)
{
// do something
}
else
{
QLabel::mousePressEvent(e);
}
}
关于QMouseEvent,请查看手册。