繁体   English   中英

Qt:在keyPressEvent中打印屏幕键

[英]Qt: printscreen key in keyPressEvent

当我按下按键时,此代码可以使用,但不能使用Print Screen键。

void KeyHooker::keyPressEvent(QKeyEvent *event)
{
    qDebug() << event->key();
}

问:如何抓取Print Screen键?

问题是操作系统在到达您的代码之前就抓住了这个问题: http//qt-project.org/forums/viewthread/18610/#90901

您需要在代码中使用Microsoft的LowLevelKeyboardProc来执行此操作: http//msdn.microsoft.com/en-us/library/ms644985%28v=VS.85%29.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM