私は 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
}