4楼的方法可以,“new一个keyEvent,把↑(Qt::Key_Up)的键值作为构造函数的参数传进去,然后执行父类的keyPressEvent,传入新建的keyevent”
我在某窗口(QLogDialog)中的keyPressEven的事件中
void QLogDialog::keyPressEven(QKeyEvent *event)
{
switch(event->key())
{
case Qt::Key_5:
QKeyEvent *kb = new QKeyEvent (QEvent::KeyPress,Qt::Key_Up,Qt::NoModifier);
QLogDialog::keyPressEven(kb)
break;
default:
break;
}
}