• 4211阅读
  • 3回复

[提问]怪问题。KEY值不正常? [复制链接]

上一主题 下一主题
离线downstairs
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-31
。。按下任意键 正常!
ALT+任意键 正常
SHIFT+任意键正常
SHIFT+CTRL+ALT+任意键正常
CTRL+ALT+任意键也正常
但是!!
CTRL+任意键。不正常
CTRL+SHIFT任意键。不正常
不正常状态:输入的 字符显示不正常,输入的字母,结果输出的都是一些特殊符号
但CTRL修饰符正常捕获!
.key()的值全部正常。。
但.text()里。。不正常
  1. QString pressKeys="";
  2.     if (e->modifiers()&Qt::ControlModifier)    {        pressKeys+="Ctrl + ";     if (e->modifiers()&Qt::AltModifier)    {        pressKeys+="Alt + ";    }        if (e->modifiers()&Qt::ShiftModifier)    {        pressKeys+="Shift + ";    }
  3.     if (Qt::Key_A<=e->key()&&Qt::Key_Z>=e->key()||Qt::Key_0<=e->key()&&Qt::Key_9>=e->key())    {                      pressKeys+=e->text();    }



[ 此帖被downstairs在2011-03-31 22:35重新编辑 ]
喜爱编程的猫头鹰
离线wxj120bw

只看该作者 1楼 发表于: 2011-04-01
引用楼主downstairs于2011-03-31 22:32发表的 怪问题。KEY值不正常? :
。。按下任意键 正常!
ALT+任意键 正常
SHIFT+任意键正常
SHIFT+CTRL+ALT+任意键正常
CTRL+ALT+任意键也正常
.......

楼主的问题解决了吗 看你发了好几个帖子了
离线downstairs

只看该作者 2楼 发表于: 2011-04-01
解决到这个地步了。。。。碰到这个怪问题哦
喜爱编程的猫头鹰
离线百合花香
只看该作者 3楼 发表于: 2011-05-18
Re:
顶一下...支持楼主哦...











PPP24224 PPP34605 PPP15363 PPP30933 PPP06701

快速回复
限100 字节
 
上一个 下一个