免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 40556 | 回复: 2

qt的键盘事件出现问题 [复制链接]

论坛徽章:
0
发表于 2006-05-10 20:17 |显示全部楼层
qt的键盘响应?
我写了个类继承qmainwindow,如下:
class Game : public QMainWindow
{
  Q_OBJECT
//........
//......省略
protected:
    virtual void keyPressEvent(QKeyEvent*);
//............
};
Game::Game(QWidget* parent, const char* name, WFlags f)
        : QMainWindow( parent, name, f )
{
        setFocusPolicy( StrongFocus );//设置可以获得键盘输入
        //......省略
}
//.......
void Game::keyPressEvent(QKeyEvent *)
{
                qWarning(QObject::tr("key Pressed \n"));
//假定现在我只是要检测是否有keyEvent 发生, 如果有,那么我在运行程序的时候会看到响应的调试信息
//但是,我试了很多次,qt的文档也翻了很多次,始终没有得到键盘事件
//  找不出原因,有用过的帮我,程序其他地方没有问题。
        }
可能我有没有想到的地方

论坛徽章:
0
发表于 2006-05-13 10:25 |显示全部楼层
解决了

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-12-16 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00
发表于 2016-04-21 06:30 |显示全部楼层
请问如何解决的?
我碰到的问题是,程序用着用着,突然键盘就无法输入了。但是切换到terminal下都是正常的,就我的程序无法输入。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP