我是Qt的首发,正在实施keypressevent。 我想以这样一种方式处理按键:如果按下'A',它应该打印'R'并按下我应该打印的其他按键。
如何在Qt中处理这种类型的活动...... ??
答案 0 :(得分:6)
您可以使用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
}