1Qter豆
最佳答案setFocus(Qt::ShortcutFocusReason);//设置焦点
试试看
我写了个测试可以啊
void MyItem::keyPressEvent(QKeyEvent *event)
{
if(event->key() == Qt::Key_Up)
moveBy(0,-10);
else if(event->key() == Qt::Key_Down)
moveBy(0,10);
else if(event->key() == Qt::Key_Right)
moveBy(10,0);
else if(event->key() == Qt::Key_Left)
moveBy(-10,0);
}
| ||
2013-8-1 17:34:06
显示全部楼层
| ||
2013-8-1 19:22:01
显示全部楼层
| ||
2013-8-2 08:47:58
显示全部楼层
| ||
2013-8-2 09:21:42
显示全部楼层
| |
2013-8-2 09:29:00
显示全部楼层
| |
2013-8-2 11:15:04
显示全部楼层
| |