Qt:无法从输入设备读取:没有这样的设备

时间:2016-06-02 08:10:08

标签: linux qt qt5

我有一个Qt应用程序,它是为在嵌入式Linux平台(i.Mx.6)上运行而构建的。我的应用程序应支持触摸屏作为主要输入设备和可选的USB键盘(如果已连接)。所以现在,我已经按照下面的说明配置了我的应用程序:

my-qt-app -plugin tslib:/dev/input/event0 -plugin evdevkeyboard:/dev/input/event1 

我的应用程序能够正确检测触摸屏和键盘,但是,如果我在应用程序仍在运行时拔下键盘,我注意到一个问题,我在控制台上看到以下错误:

 Could not read from input device: No such device

我的Qt应用程序滞后,响应触摸屏的速度很慢。看看上面的错误信息,我的应用程序似乎还在期待键盘上的某种数据?

有人可以帮助我从这个错误中恢复或者指出正在发生的事情,如果有一种方法我可以检测键盘存在运行时,这样我就不需要传递-plugin evdevkeyboard作为命令行参数到我的GUI应用程序。

0 个答案:

没有答案