完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
` 本文转自迅为电子:http://www.topeetboard.com 到迅为制作的触摸库文件“/usr/local/tslib”,迅为已经将触摸功能编译到 Qt/E4.7.1 的库文件中,开发板可以支持触摸和鼠标功能。 用户在前面运行 helloworld的时候,会发现触摸和鼠标似乎无法使用,但是在 qt4 中却 能使用触摸和鼠标。 如何将 qt4 的触摸功能移植到应用程序 helloworld中。 如下图,打开“etc/init.d/rcS”文件,将最后一行修改为“/bin/qt4_shell &”,这样 在开机之后系统会运行 qt4.shell 程序。修改完成之后,保存退出。
然后使用命令“#cp -r bin/qt4 bin/qt4.shell”将“bin/qt4”文件拷贝生成 “bin/qt4.shell”文件,如下图所示。
然后打开“bin/qt4.shell”文件,如下图所示。 代码“export TSLIB_ROOT=/usr/local/tslib”等调用了触摸和鼠标驱动。 代码“export QTDIR=/opt/qt-4.7.1/”调用了 QtE 的库。 如下图所示,这一段关于鼠标的驱动已经被注释掉了。
将上图中与触摸鼠标相关代码修改为下面的代码。 if [! -c /dev/input/event2 ]; then export QWS_MOUSE_PROTO='Tslib:/dev/input/event2' #if [ -e /etc/pointercal -a ! -s /etc/pointercal ] ; then if [ -e /etc/pointercal ] ; then fsize=$(/bin/ls -al /etc/pointercal | cut -d' ' -f 23) echo $fsize #if [ -s /etc/pointercal ]; then if [ $fsize -ge "1" ]; then echo "/etc/pointercal is exit" else echo "/etc/pointercal is empty" rm /etc/pointercal /usr/local/tslib/bin/ts_calibrate fi else echo "/etc/pointercal not found" /usr/local/tslib/bin/ts_calibrate fi else export QWS_MOUSE_PROTO="MouseMan:/dev/input/mice" #>/etc/pointercal fi #export QWS_MOUSE_PROTO="Tslib:${TSLIB_TSDEVICE}" #/usr/local/tslib/bin/ts_calibrate 上面代码第一行,有“!”则支持鼠标;触摸应该不能正常使用。 如果去掉“!”则支持触摸。需要先校准,使用上面这段代码只用校准一次即可,不用每 次都校验。 另外如果用户在第一次校准的时候,没有依次点击“十字框”,则触摸文件可能有问题, 那么可以参考 7.3.3 小节,删除掉“/etc/point*”文件,重启开发板再次校准。 修改这段代码之后,最好删除一下“/etc/point*”文件。例如,如果用户刚开始使用的 是触摸,然后改成鼠标控制,因为已经存在“/etc/point*”文件,所以会让人感觉鼠标可以 使用,触摸能够使用但是有问题,这个时候删除“/etc/point*”文件重启即可。 如下图所示,接着找到控制字体的参数。 |
|
|
相关推荐
|
|
|
想问下QT怎么交叉编译以及移植到开发板中
|
|
|
|
|
|
|
|
|
多谢分享教程帖子,学习了
|
|
|
|
|
|
|
|
1575 浏览 0 评论
5258 浏览 0 评论
图腾柱PFC无法上升至400V,且电感电流为正弦波形,但是幅值极小
9771 浏览 0 评论
飞凌嵌入式ElfBoard-Vim编辑器之静态链接和动态链接
2948 浏览 0 评论
使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板
2372 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 03:44 , Processed in 1.201437 second(s), Total 71, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖