Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Qt:无法从输入设备读取:没有此类设备_Linux_Qt_Qt5 - Fatal编程技术网

Linux Qt:无法从输入设备读取:没有此类设备

Linux Qt:无法从输入设备读取:没有此类设备,linux,qt,qt5,Linux,Qt,Qt5,我有一个构建在嵌入式Linux平台(I.Mx.6)上运行的Qt应用程序。我的应用程序应该支持触摸屏作为主要输入设备和可选的USB键盘(如果已连接)。因此,目前,我已将我的应用程序配置为启动,如下所述: my-qt-app -plugin tslib:/dev/input/event0 -plugin evdevkeyboard:/dev/input/event1 我的应用程序能够正确检测触摸屏和键盘,但是,如果在应用程序仍在运行时拔下键盘,我注意到一个问题,我在控制台上看到以下错误: Co

我有一个构建在嵌入式Linux平台(I.Mx.6)上运行的Qt应用程序。我的应用程序应该支持触摸屏作为主要输入设备和可选的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应用程序