void keyPressEvent(QKeyEvent*);
void closeEvent(QCloseEvent *);//取消windows快捷键
void Destop::closeEvent(QCloseEvent *event)
{
event->ignore();
}
void Destop::keyPressEvent(QKeyEvent* event)
{
if(event->key() == Qt::Key_Escape)
{
this->close();
QApplication::quit();
}
if(event->modifiers() == Qt::AltModifier && event->key() == Qt::Key_F4)
{
this->deleteLater();
this->close();
}
}
本文介绍如何在Qt应用程序中处理键盘事件以实现特定功能,例如通过键盘快捷键关闭窗口或忽略关闭事件。文中提供了具体的代码示例,展示了如何使用`keyPressEvent`和`closeEvent`函数来捕捉并响应Qt应用程序中的按键操作。
61

被折叠的 条评论
为什么被折叠?



