bool MainWindow::eventFilter(QObject *target, QEvent *event){ if(QEvent::KeyPress == event->type()) { std::cout<<"press"<<std::endl; return true; } else if(QEvent::KeyRelease == event->type()) { std::cout<<"release"<<std::endl; return true; } return false;}我随便按一个键不放开结果出现
[size=; font-size:10pt,10pt][font='Courier']press
[size=; font-size:10pt,10pt][font='Courier']release
[size=; font-size:10pt,10pt][font='Courier']press
[size=; font-size:10pt,10pt][font='Courier']release
[size=; font-size:10pt,10pt][font='Courier']press
[size=; font-size:10pt,10pt][font='Courier']release
[size=; font-size:10pt,10pt][font='Courier']press
[size=; font-size:10pt,10pt][font='Courier']release
[size=; font-size:10pt,10pt][font='Courier']press
[size=; font-size:10pt,10pt][font='Courier']release我的系统是xp 编译器 qt5.0 msvc 我问了一个网友他说他是win7 64 qt4.7 msvc 没有发现这种问题。