• 4962阅读
  • 6回复

键盘监听的错误 [复制链接]

上一主题 下一主题
离线downstairs
 

只看楼主 倒序阅读 楼主  发表于: 2010-01-26



重载键盘监听事件时提示
  1. 1>.\ogreview.cpp(194) : error C2027: 使用了未定义类型“QKeyEvent”



然后我导入#include <QKeyEvent>

键盘重载为
  1. void ogreView::keyPressEvent(QKeyEvent* e){
  2. qDebug("key\n");
  3. qDebug("%n",e->key());}


结果按下键盘后
控制台输出:key
然后就弹出错误
  1. dd.exe 中的 0x670cb0fa (QtCored4.dll) 处未处理的异常: 0xC0000005: 写入位置 0x00000057 时发生访问冲突
喜爱编程的猫头鹰
离线yangfanxing
只看该作者 1楼 发表于: 2010-01-26
qDebug("%n",e->key());}
这个是什么东东???
qDebug("%d",e->key());e->key()返回int

要不直接看键值:qDebug() <<e->key();
PHPWind好恶心。。。不想看这种界面。。。
离线downstairs

只看该作者 2楼 发表于: 2010-01-26
谢谢你。问题解决了。。。错别字比较多。呵呵
喜爱编程的猫头鹰
离线午小夜

只看该作者 3楼 发表于: 2010-01-26
直接輸出鍵值,然後去對照鍵值表。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线benbenmajia

只看该作者 4楼 发表于: 2010-01-26
........................大汗淋漓
安然.....
离线yangfanxing
只看该作者 5楼 发表于: 2010-01-26
引用第2楼downstairs于2010-01-26 14:52发表的  :
谢谢你。问题解决了。。。错别字比较多。呵呵

童鞋你的错别字可不是一般的多~~~每帖必有~呵呵。。。
PHPWind好恶心。。。不想看这种界面。。。
离线午小夜

只看该作者 6楼 发表于: 2010-01-26
引用第5楼yangfanxing于2010-01-26 14:55发表的  :
童鞋你的错别字可不是一般的多~~~每帖必有~呵呵。。。



你是兒童節註冊的阿。。。哈哈。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
快速回复
限100 字节
 
上一个 下一个