However it does get called when right or middle mouse button is clicked. Does any one know what’s wrong?
void MyWindow::mousePressEvent(QMouseEvent *event)
{
if(event->button() == Qt::LeftButton)
std::cout << "left mouse click " << std::endl; // doesn't work
else if (event->button() == Qt::RightButton)
std::cout << "right mouse click " << std::endl; // does work
else if (event->button() == Qt::MidButton)
std::cout << "middle mouse click " << std::endl; /// does work
}
↧