需要截获鼠标右键事件、、
这种方法的需要自己写一个全局函数。然后将函数名传进去、
函数签名如下:bool myEventFilter(void* message,long result);
求问函数体的内容应该如何写?
这两个参数应该如何理解~~
------解决方案--------------------
下面是键盘的示例,可以借鉴下。
bool FilterObject::eventFilter(QObject *object, QEvent *event)
{
if (object == target && event->type() == QEvent::KeyPress) {
QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event);
if (keyEvent->key() == Qt::Key_Tab) {
// Special tab handling
return true;
} else
return false;
}
return false;
}