在MouseReleaseEvent(QMouseEvent*e)中,有没有办法在不使用新变量的情况下知道释放了哪个按钮?我的意思是像MousePressEvent(QMouseEvent*e)中的e.buttons()。我在releaseEvent中尝试了e.buttons()它不起作用(这是合乎逻辑的)。 最佳答案 e已经是一个变量。只需使用:voidmouseReleaseEvent(QMouseEvent*e){if(e->button()==Qt::LeftButton)//Leftbutton...{//Dosometh