我正在树莓派3上运行qml应用程序。输入时,我使用的是触摸屏。
通常,触摸屏工作正常。 但是当我重新启动触摸屏时,qml应用程序会给我以下错误消息:
evdevtouch:无法从输入设备读取(没有此类设备)
此消息后,qml应用程序不再从触摸屏收到任何事件。
我知道触摸屏已作为/ dev / input / eventX注册到系统。 当关闭触摸屏时,我可以看到/ dev / input / eventX消失了。再次打开触摸屏后,我可以再次看到/ dev / input / eventX。
使用
QT_LOGGING_RULES
我看到qml应用程序正在发现该设备并在应用程序启动后连接到该设备。
但是一旦设备消失,应用程序似乎就不会再次重新连接。
有什么想法可以重新连接到设备吗?还是其他想法?
亲切的问候