QT过滤重复按键事件

2014-11-24 07:54:02 · 作者: · 浏览: 2

void yourClass::keyPressEvent(QKeyEvent *event)
{
if ( event->isAutoRepeat() )
{
cout << "ignoring current key : " << event->key() << "\n";
event->ignore();
return;
}
}
void yourClass::keyPressEvent(QKeyEvent *event)

{
if ( event->isAutoRepeat() )
{
cout << "ignoring current key : " << event->key() << "\n";
event->ignore();
return;
}
}


解决按键按下触发多次事件问题 。release事件一样解决。