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