fas*_*ked 15
所有鼠标事件都有两种方法(button
和buttons
)来确定按下哪些按钮.但仅针对move
事件,文档说:
请注意,对于鼠标移动事件,返回的值始终为Qt :: NoButton.
因为mouseMoveEvent
你应该使用buttons
方法.
void mouseMoveEvent(QMouseEvent *e)
{
if(e->buttons() == Qt::RightButton)
qDebug() << "Only right button";
}
Run Code Online (Sandbox Code Playgroud)
为了忽略移动事件,您eventFilter
当然需要完成这项工作.
归档时间: |
|
查看次数: |
32902 次 |
最近记录: |