我是Qt的首发,正在实施keypressevent.我想以这样一种方式处理按键:如果按下'A',它应该打印'R'并按下我应该打印的其他按键.
如何在Qt中处理这种类型的活动......?
您可以使用key()函数获取按下的键.可以在此doc页面找到密钥的代码列表.所以,如果你想要你的A钥匙,你可以做到
keyPressEvent( QKeyEvent * event )
{
if( event->key() == Qt::Key_A )
{
// do your stuff here
}
}
Run Code Online (Sandbox Code Playgroud)
或直接使用密钥代码:
if( event->key() == 0x41 )
{
// do your stuff here
}
Run Code Online (Sandbox Code Playgroud)