ubuntu系统下qt应用中使用扫码枪问题

ubuntuqt扫码枪 请教一个问题,在ubuntu系统的qt应用,用扫码枪扫出来的数据对应不上,出错后输入设备都错乱了得重启程序才能解决,在应用外终端命令行扫码就没有出错过,这是什么情况啊?
网上查了下有人说是在应用内读取字符延迟比较大造成的,请问有人知道怎么解决吗?