我是Qt的初学者,正在实现keypressevent。我想以这样的方式处理按键,如果按下'A‘,它将打印'R’,并按下其他键,我应该打印。
如何在Qt中处理此类活动...??
发布于 2012-09-24 14:06:01
您可以通过使用key()
函数来获取按下的键。密钥的代码列表可以在at this doc page中找到。所以,如果你想要你的A
密钥,你可以这样做
keyPressEvent( QKeyEvent * event )
{
if( event->key() == Qt::Key_A )
{
// do your stuff here
}
}
或者直接使用密钥代码:
if( event->key() == 0x41 )
{
// do your stuff here
}
https://stackoverflow.com/questions/12558988
复制相似问题