• 5332阅读
  • 3回复

[提问]键盘按键获取问题 [复制链接]

上一主题 下一主题
离线downstairs
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-31
按下A-Z 0-9和特殊字符。。都可以正常输出到LineEdit里
但是。。按下F6  LineEdit里面啥也米有  不单是F6。。。F1-F12都没反应。。求大哥给解答
我想按下啥。输出啥
喜爱编程的猫头鹰
离线wxj120bw

只看该作者 1楼 发表于: 2011-03-31
引用楼主downstairs于2011-03-31 20:50发表的 键盘按键获取问题 :
按下A-Z 0-9和特殊字符。。都可以正常输出到LineEdit里
但是。。按下F6  LineEdit里面啥也米有  不单是F6。。。F1-F12都没反应。。求大哥给解答
我想按下啥。输出啥


winndows事件信号驱动机制,f1按键事件是分发到LIneEdit,不过LineEdit没有做处理,被向上传递。不过搂住可以尝试下InstallEventFilter()看能不能实现f1填在LineEdit
离线facatcool
只看该作者 2楼 发表于: 2011-04-01
引用第1楼wxj120bw于2011-03-31 23:56发表的  :
winndows事件信号驱动机制,f1按键事件是分发到LIneEdit,不过LineEdit没有做处理,被向上传递。不过搂住可以尝试下InstallEventFilter()看能不能实现f1填在LineEdit



试试重载pressEvent
离线downstairs

只看该作者 3楼 发表于: 2011-04-01
用QKEYPRESS 实现的
喜爱编程的猫头鹰
快速回复
限100 字节
 
上一个 下一个