这是我的部分代码,现在能屏蔽Esc键,屏蔽Alt + F4,在屏蔽Alt+Tab的时候,怎么弄也实现不了
望高手指点
void Login::keyPressEvent(QKeyEvent *e){
if(e -> key() == Qt::Key_Escape){
return;
}
if(e->key() == Qt::Key_Alt)
{
// e->ignore();
isAlt = true;
}
if(e ->modifiers() == Qt::AltModifier && e ->key() == Qt::Key_Tab){
e->ignore();
}
}
void Login::keyReleaseEvent(QKeyEvent *event)
{
if(event->key() == Qt::Key_Alt)
{
//event->accept();
isAlt = false;
}
}
void Login::closeEvent(QCloseEvent *event)
{
if(isAlt)
{
event->ignore();
}
else
{
event->accept();
}
}