• 5000阅读
  • 1回复

键盘事件 [复制链接]

上一主题 下一主题
离线gueangyik
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-04
void Rect::keyPressEvent( QKeyEvent *k )
{
    switch(k->key())
    {
    case Qt::Key_Left:
         X=pos().x();
         Y=pos().y();
         X=X-10;
         setPos(X,Y);
         update();

    }
}
在一个Item里的键盘事件   为什么当我按左键的时候当前项不移动啊??

我想在这个Item在场景里按左的时候移动的话怎么办啊 ?
离线yangfanxing
只看该作者 1楼 发表于: 2010-04-05
  1.          X=pos().x();
  2.          Y=pos().y();
  3.          X=X-10;
  4.          setPos(X,Y);//这个有用?

搞清楚这个是鼠标的位置设定;要移动Item,得
Item->move(X, Y);之类的;
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个