答案 0 :(得分:2)
class Label: public QWidget
{
public:
virtual void mousePressEvent(QMouseEvent * event) Q_DECL_OVERRIDE
{
if( m_leftArrowArea.contains( event->pos() ) )
{
//Handle left arrow action
}
else if( m_rightArrowArea.contains( event->pos() ) )
{
//Handle right arrow action
}
}
private:
QRect m_leftArrowArea;
QRect m_rightArrowArea;
}