qt-qt5 embeddedd 支持触摸屏吗

君,已阅读到文档的结尾了呢~~
为Qt-Embedded 添加触摸屏驱动
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
为Qt/Embedded 添加触摸屏驱动
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Qt Embedded 4.5.3 的移植和触摸屏校正_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Qt Embedded 4.5.3 的移植和触摸屏校正
你可能喜欢ARM-Linux开发(158)
Qt开发(85)
现在 如果我要使用鼠标
导入环境变量
export QWS_MOUSE_PROTO=MouseMan:/dev/input/mice
使用触摸屏,导入环境变量
export QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0
如果想同时两个都支持&&
export QWS_MOUSE_PROTO=MouseMan:/dev/input/
export QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0:$QWS_MOUSE_PROTO;
鼠标环境变量也可以这样设置:export QWS_MOUSE_PROTO=intelliMouse:/dev/mouse1 但插拔后就不可以使用了,可以用下面的参数替代解决鼠标插拔的问题
但是用脚本启动应用程序的时候,鼠标无法使用,可以换用export QWS_MOUSE_PROTO=intelliMouse:/dev/mouse0或者mice
&http://www.qtcn.org/bbs/read.php?tid=23609
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1152079次
积分:15282
积分:15282
排名:第722名
原创:269篇
转载:882篇
评论:143条
文章:18篇
阅读:27656
文章:50篇
阅读:128646
文章:24篇
阅读:79107
文章:47篇
阅读:93221本帖子已过去太久远了,不再提供回复功能。英创嵌入式主板Qt Embedded应用简介--技术天地
方案与技术文档
方案与技术文档
英创嵌入式主板Qt Embedded应用简介&&&&发布时间:&&&&被阅览数:次
&&&&&&& Qt Embedded是图形化界面开发工具Qt的嵌入式版本,它通过Qt API与Linux I/O以及Framebuffer直接交互,拥有较高的运行效率,而且整体采用面向对象编程,拥有良好的编程模式。
&&&&&&& 英创嵌入式板卡EM9280 / EM9287 / EM335x在定制的Linux内核中完全实现了对于多种分辨率彩色显示和电阻式触摸屏的驱动支持,Qt 内核则是基于Linux内核驱动之上运行。
&&&&&&& 本文着重介绍如何在EM9280 / EM9287 / EM335x上搭建支持Qt应用环境,即围绕板卡的根文件系统rootfs所进行的配置。
二、Qt-4.8.5移植
&&&&&&& 图形交互式操作一般会用到触摸屏,所以首先需要移植触摸屏 tslib,有关tslib移植在文档“EM9280 Linux触摸屏应用开发简介”中有详细介绍。
&&&&&&& 1、下载Qt版本为4.8.5软件:
&&&&&&& 地址:&&& qt-everywhere-opensource-src-4.8.5.tar.gz
&&&&&&& 2、解压 qt-everywhere-opensource-src-4.8.5.tar.gz
&&&&&&& 3、编译:&&&&&&&& #&./configure -embedded arm-gnueabi -little-endian -prefix /home/hl/qt -qvfb -qt-mouse-tslib -I/home/hl/ts/include -L/home/hl/ts/lib&&&&&&&& #&make&&&&&&&& #&make install
&&&&&&& 编译成功后,即在/home/hl/qt 目录下安装了相关的库文件。移植后的Qt 库文件包括有libQtCore、libQtGui、libQtNetwork、libQtSql等,能够满足大多数嵌入式应用开发的需求。
三、根文件系统的配置
&&&&&&& 整理根文件系统rootfs,将移植好的qt 4.8.5相关库文件即:qt目录下的 /lib /plugins复制到根文件系统下/opt/qt-4.8目录。
&&&&&&& 修改根文件系统/etc/profile文件,需要在文件中设置tslib 以及qt的相关路径、环境变量等。
&&&&&&& 环境变量中增加:&&&&&&&& export set QTDIR=/opt/qt-4.8&&&&&&&& export set QPEDIR=/opt/qt-4.8&&&&&&&& export set QWS_DISPLAY='LinuxFB:/dev/fb0'&&&&&&&& export set QWS_DISPLAY='LinuxFB:mmWidth130:mmHeight100:0'&&&&&&&& export set QWS_KEYBOARD='TTY:/dev/tty1'&&&&&&&& export set TSLIB_TSDEVICE=/dev/input/event0&&&&&&&& export set TSLIB_CALIBFILE=/etc/pointercal&&&&&&&& export set TSLIB_CONFFILE=/etc/ts.conf&&&&&&&& export set TSLIB_PLUGINDIR=/lib/ts&&&&&&&& export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event0'&&&&&&&& export set QT_PLUGIN_PATH=$QTDIR/plugins/&&&&&&&& export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/&&&&&&&& export set PATH=$QPEDIR/bin:$PATH&&&&&&&& export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/plugins/imageformats:$LD_LIBRARY_PATH
&&&&&&& 这些配置加上后,在控制终端可以正常启动Qt应用程序:&&&&&&&& #&basicdrawing -qws&&&&&&&& 注:basicdrawing是个Qt应用测试程序,放在/opt/qt-4.8/bin目录下。
四、Qt应用程序的自动运行
&&&&&&& 英创系列Linux嵌入式板卡自动运行程序一般是通过user.sh或userinfo.txt来指定应用程序,userinfo.txt配置的方法“产品使用必读”上有详细的介绍,user.sh脚本方式自动启动的介绍可参考文章:。
&&&&&&& 对于Qt应用程序的自动运行只能采用user.sh脚本方式进行,这是由于根文件系统etc/profile中设置的环境变量对于控制台有效,对于启动的应用程序不一定有效,所以在用user.sh脚本启动程序时,需要重新设置环境变量,修改user.sh:&&&&&&&& #!/bin/sh&&&&&&&& export set QTDIR=/opt/qt-4.8&&&&&&&& export set QPEDIR=/opt/qt-4.8&&&&&&&& export set QWS_DISPLAY='LinuxFB:/dev/fb0'&&&&&&&& export set QWS_DISPLAY='LinuxFB:mmWidth130:mmHeight100:0'&&&&&&&& export set QWS_KEYBOARD='TTY:/dev/tty1'&&&&&&&& export set TSLIB_TSDEVICE=/dev/input/event0&&&&&&&& export set TSLIB_CALIBFILE=/etc/pointercal&&&&&&&& export set TSLIB_CONFFILE=/etc/ts.conf&&&&&&&& export set TSLIB_PLUGINDIR=/lib/ts&&&&&&&& export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event0'&&&&&&&&&&&&&&&& export set QT_PLUGIN_PATH=$QTDIR/plugins/&&&&&&&& export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/&&&&&&&& export set PATH=$QPEDIR/bin:$PATH&&&&&&&& export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/plugins/imageformats:$LD_LIBRARY_PATH&&&&&&&& basicdrawing -qws
&&&&&&& 将修改后的user.sh复制到/mnt/nandflash目录下,则可成功自动启动Qt应用程序basicdrawing。
产品及定制服务
方案与技术文档
英创官方微信}

我要回帖

更多关于 qt5 embedded 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信