• 4419阅读
  • 3回复

想测试一下键盘某个键有没坏掉 [复制链接]

上一主题 下一主题
离线stylev
 
只看楼主 倒序阅读 楼主  发表于: 2006-06-16
#include "keyboardhead.h"


KeyBoard::KeyBoard()
{
  ps = new QLineEdit(this);
 
  connect(this, SIGNAL(send(QString &)), this , SLOT(setTex()));
  resize(100, 30);
}


void KeyBoard::keyPressEvent ( QKeyEvent * event )
{
  QString str("P:");
  emit send(str);
}

void KeyBoard::keyReleaseEvent ( QKeyEvent * event )
{
  QString str("R:");
  emit send(str);
}

void KeyBorad::setTex(QString &str)
{
  ps->setText(str);
}

//想测试一下键盘某个键有没坏掉....
void KeyBoard::keyPressEvent ( QKeyEvent * event )
void KeyBoard::keyReleaseEvent ( QKeyEvent * event )
//这两个函数都从QWdiget中派生过来是virtual,自己重写了个...

//编译N多错?在哪里.谢谢..
[ 此贴被XChinux在2006-06-16 23:37重新编辑 ]
MSN: ediwon@msn.com
QQ Group: 24678212
----------------------------
离线stylev
只看该作者 1楼 发表于: 2006-06-16
看了一下QKeyEvent,发现没有signal是键盘按下的...
MSN: ediwon@msn.com
QQ Group: 24678212
----------------------------
离线shiter

只看该作者 2楼 发表于: 2006-06-16
你这样写能不能得到某个键的扫描码吗?
如果得不到,那就没有达到我的要求哦!!
离线girl2008
只看该作者 3楼 发表于: 2006-06-27
你得到键值不就是了吗,你可以看看qt中的src中的程序源文件
快速回复
限100 字节
 
上一个 下一个