click事件需要按下并且释放两个动作才会触发,按照楼主的描述,就是没有侦测到释放这个动作
我猜测可能的原因有三种:
1、触摸屏损坏,当我们按下的时候,触摸屏侦测到了,释放的时候却没有侦测到
2、触摸屏驱动的原因,释放的时候触摸屏侦测到了,但是触摸屏驱动没有把这个信号传给系统,所以系统也不知道已经释放了
3、软件逻辑的原因(这个可能比较小了),软件监听了按钮按下的信号,当按钮按下时(还没松开)去做某件事,导致主线程阻塞了,
所以按钮暂时没有被主线程释放(置为d出状态)
触摸屏在编辑的时候是需要选择对应的PLC品牌和型号的,选择以后就会载入对应的PLC数据变量。这时候在触摸屏上编辑对应的数据显示框,链接地址选择你要改变的PLC地址,然后在触摸屏编辑这个数据显示框的输入数据功能,之后上机连接就可以了,基本思路就是这样,具体细节还要看具体是哪种触摸屏和PLC才行只看环境变量不能看出问题, export QWS_MOUSE_PROTO='Tslib:/dev/input/event1' 和 export TSLIB_TSDEVICE='/dev/input/event1' 查看一下该路径下是否存在名为“event1”的文件,我记得好像是event0欢迎分享,转载请注明来源:内存溢出
评论列表(0条)