LINUX下,QT5中用扫描枪输入到Qlineedit中得到乱码。
如1S972639347823943
扫描后获得!1S972639347823943
其中1变成了“!",其它位都正确。这个概率有95%会出错。都是只变这一个值。
当我往终端或者文本编辑器中扫描输入时是100%正确。
编码应该是CODE128,具体哪一类不清楚。
请教一下各位高手。
如1S972639347823943
扫描后获得!1S972639347823943
其中1变成了“!",其它位都正确。这个概率有95%会出错。都是只变这一个值。
当我往终端或者文本编辑器中扫描输入时是100%正确。
编码应该是CODE128,具体哪一类不清楚。
请教一下各位高手。
解决方案 »
- LVS DR配置
- 关于gdb “Unable to find libthread_db matching inferior's thread library”的解决办法
- 求教linux下java串口收发数据出错问题
- 求助!linux添加系统调用,统计系统缺页总次数和当前进程的缺页次数
- 萌新求助,安装ubuntud系统出错。
- 请教一下这种时候怎么找问题啊,找了三天了,求大神帮助,感谢
- 戴尔r515 是否能够安装centos7.0??
- 手机bin文件如何解析,求大神帮忙
- CentOS 7安装过程中遇到的问题
- 求助:外网不能访问LAMP架设的网站(局域网可以访问)
- shell脚本内有sed命令,转成可执行后报错sed: can't read /home/.../TBCxiug: No such file or direc
- centons不知为啥,变成了这样。
如果条码中不含 有!,那就直接替换成1就好了
目前我就是直接替换了,但这是笨办法。发现与中文输入法有关系,会触发一个shift事件,导致数字1变成了!号,
正在检查为什么中文输入法会导致扫描枪触发的是shift事件而不是enter事件。