• 7621阅读
  • 4回复

关于键盘按键响应 [复制链接]

上一主题 下一主题
离线liuyipower
 
只看楼主 倒序阅读 楼主  发表于: 2008-08-27
— 本帖被 XChinux 执行加亮操作(2008-08-28) —
我做了两个界面,我想用键盘的Home键来从第二个界面返回到第一个界面
下面是我的程序
void CMain::keyPressEvent(QKeyEvent *event)
{
    printf("HOME");
    QWidget::keyPressEvent(event);
    if(event->key() == Qt::Key_Home)
    {
        tabview = new QTabWidget;
        musicplay = new CMpMusicPlaying;
        tabview->show();
        musicplay->hide();
        return;
    }
    else
    {
       QWidget::keyPressEvent(event);
        return;
    }
}

我直接把这个函数加进程序中,但是运行出来没得反应,咋回事呢?
离线lazybone
只看该作者 1楼 发表于: 2008-08-27
很多原因可导致此结果 呵呵
离线liuyipower
只看该作者 2楼 发表于: 2008-08-27
按键响应事件,最重要的要注意的是什么?
离线liuyipower
只看该作者 3楼 发表于: 2008-08-27
好像是我的程序的焦点问题
离线zzp7888242
只看该作者 4楼 发表于: 2010-04-29
楼主问题解决没有,可否分享一下你的经验??谢谢
快速回复
限100 字节
 
上一个 下一个