Я использую KeyPressEvent
в своей заявке. Но письма от a до z не работают.Клавиатурные буквы от a до z не работают в keyPressEvent в Qt
void mywindow::keyPressEvent(QKeyEvent *event)
{
switch(event->key())
{
case Qt::Key_Left:
break;
}
}
Это работает правильно
Но когда я использую Key_R
или Key_L
он не работает.
Редактировать: keyReleaseEvent работает с этими буквами.
Это не будет скомпилирован. – nikitoz
Key_Left nad Key_L - это не то же самое. Key_L - это «L», Key_Left - стрелка влево. В любом случае, есть ли у вас какой-либо другой фильтр событий, который использует определенные нажатия клавиш? – lpapp
Можете ли вы опубликовать весь код этого класса? Возможно, что-то не так в другом месте. – DeadWarlock