QT键盘触发按钮
.h文件
void keyPressEvent(QKeyEvent *event);
// 在 MainWindow 类中
void mainwindow::keyPressEvent(QKeyEvent *event)
{switch (event->key()){case Qt::Key_Left: // 左键m_pActionTakeImage->trigger(); // 触发向左按钮break;case Qt::Key_Right: // 右键m_pActionTakeImage1->trigger(); // 触发向右按钮break;case Qt::Key_Up: // 上键m_pActionTakeImage2->trigger(); // 触发向前按钮break;case Qt::Key_Down: // 下键m_pActionTakeImage3->trigger(); // 触发向后按钮break;case Qt::Key_Space://停止m_pActionTakeImage4->trigger();break;case Qt::Key_0://图像onActionConfig6();break;default:QMainWindow::keyPressEvent(event); // 调用基类处理其他按键}
}