void MyWidget::mousePressEvent(QMouseEvent *event) { if (event->button() == Qt::LeftButton) { // Code for left mouse button click } }
void MyWidget::mousePressEvent(QMouseEvent *event) { if (event->button() == Qt::RightButton) { // Code for right mouse button click } }
void MyWidget::mouseMoveEvent(QMouseEvent *event) { if (event->buttons() & Qt::LeftButton) { // Code for dragging with left button } }In all these examples, the QMouseEvent button is used to determine which button was clicked or pressed. The Qt library is used in these examples.