以文本方式查看主题

-  公司论坛  (https://emtronix.com/club/index.asp)
--  技术问答  (https://emtronix.com/club/list.asp?boardid=1)
----  Linux系统无法自动运行程序  (https://emtronix.com/club/dispbbs.asp?boardid=1&id=4965)

--  作者:qjp521921
--  发布时间:2020-4-28 8:38:00
--  Linux系统无法自动运行程序

我把JP1的短路帽拿掉了,之前没加user.sh文件说找不到libQtGui.so文件,之后也把user.sh文件拷贝到了nadaflash,上电没法自动运行,Serialtest可执行文件一直都在nadaflash中,这是为什么?是我的user.sh有问题吗?

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看



--  作者:hzc
--  发布时间:2020-4-28 9:54:00
--  

你好,脚本中最后一条执行程序的时候,需要带上路径,就和手动执行命令是一样的。


--  作者:qjp521921
--  发布时间:2020-4-28 13:02:00
--  

/mnt/nandflash/./Serialtest -qws改成这样吗?  

另外我每次上电和复位板子,都要重新设置鼠标的环境变量才能使用鼠标,有没有只设置一次的方法,就可以一直用。我用的下面的指令

export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event0 Intellimouse:/dev/mice',


[此贴子已经被作者于2020-4-28 13:06:12编辑过]

--  作者:qjp521921
--  发布时间:2020-4-28 13:43:00
--  

已经自动运行了,我把那条鼠标的环境变量加到了user.sh里边,就可以用鼠标了,不用设置了。


但是,我在调试模式下怎样设置一次就可以可以一直用鼠标,不用每次上电或重启都设置?


--  作者:hzc
--  发布时间:2020-4-28 13:57:00
--  

可以将这一条环境变量添加在/etc/profile文件中,这样就不需要再手动设置了。


--  作者:qjp521921
--  发布时间:2020-4-28 16:11:00
--  

ok了,可以用鼠标了。那个屏幕校准后也触摸不准。。。。。。。。只能用鼠标了。。。。。


--  作者:hzc
--  发布时间:2020-4-28 17:01:00
--  

你好,建议检查一下在校准的时候,5个点是不是都触摸准确了。

还有在屏幕校准后是否有重启呢?如果重启过可能是校准文件还没有保存。可以试试校准完后,立刻运行Qt程序试试。


--  作者:qjp521921
--  发布时间:2020-4-28 17:39:00
--  

我又重新校准了,基本准确了,总感觉灵敏度不太好,要点好几下才有反应,而且在触摸时鼠标箭头的抖动比较厉害,在触摸时可以把鼠标箭头去掉吧?等插入鼠标时,再显示箭头?


--  作者:hzc
--  发布时间:2020-4-29 10:34:00
--  

灵敏度不太好的原因是因为同时支持了鼠标,之前的这一条环境变量export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event0 Intellimouse:/dev/mice'改成export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event0'后,触摸屏应该就正常了,但是不能支持鼠标。

去掉箭头可以通过qt程序隐藏,qt提供了相应的接口,如果是这样的话,就需要程序在检测到鼠标插入后,重新设置,将鼠标显示出来。

[此贴子已经被作者于2020-4-29 10:34:27编辑过]

--  作者:qjp521921
--  发布时间:2020-4-29 15:21:00
--  

ok,谢谢,继续学习。现在有没有新的例程代码或者资料可以参考学习,有的话发我邮箱2191840042@qq.com。


--  作者:hzc
--  发布时间:2020-4-29 16:05:00
--  

你好,例程都放在光盘资料中了,如果是想要更多Qt的例程的话,可以在Qt的官网中查看,基本每一种控件都会有示例代码。