QT5用QPA换了QWS之后,USB鼠标就不知道怎么支持,网上搜啊搜,各种尝试,终于可以了。

  1. export TSLIB_ROOT=/mnt/sdcard/tslib
  2. export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
  3. export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
  4. export TSLIB_TSDEVICE=/dev/event0
  5. export TSLIB_CALIBFILE=$TSLIB_ROOT/pointercal
  6. export TSLIB_FBDEVICE=/dev/fb1
  7. export TSLIB_CONSOLEDEVICE=none
  8. CUR=`pwd`
  9. export QTDIR=$CUR/qt5.6.0
  10. export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins
  11. export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb1:size=1920x1080:tty=/dev/tty0
  12. #export QT_QPA_GENERIC_PLUGINS=tslib
  13. export QT_QPA_GENERIC_PLUGINS=evdevmouse:/dev/event1
  14. export QT_QPA_FONTDIR=$QTDIR/lib/fonts
  15. export PATH=$PATH:$CUR:$TSLIB_ROOT/bin
  16. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUR/lib:$QTDIR/lib:$TSLIB_ROOT/lib
  17. ./MainMenu

触摸屏还没有测试是否可以,但usb鼠标可以了。

从上边也可以看到使用了evdev,所以编译时还得选上。

最终的配置为

  1. ../configure \
  2. -release \
  3. -opensource -confirm-license \
  4. -no-c++11 -shared \
  5. -no-sse2 -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 -no-avx -no-avx2 \
  6. -no-mips_dsp -no-mips_dspr2 \
  7. -I$TSLIB/include -L$TSLIB/lib \
  8. -no-pkg-config \
  9. -qt-zlib -no-mtdev \
  10. -qt-sql-sqlite \
  11. -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz \
  12. -no-openssl -no-xinput2 -no-xcb-xlib -no-glib \
  13. -no-qml-debug \
  14. -nomake examples -make libs \
  15. -nomake tools -nomake tests \
  16. -gui -widgets \
  17. -optimized-qmake -no-nis -no-cups -no-iconv \
  18. -tslib -no-icu -no-fontconfig -strip \
  19. -no-pch -no-dbus \
  20. -force-asserts \
  21. -no-xcb -no-kms \
  22. -linuxfb -no-egl -no-eglfs -no-directfb -no-opengl \
  23. -mtdev -evdev \
  24. -xplatform linux-arm-gnueabi-g++ \
  25. -libinput \
  26. -no-gstreamer -no-system-proxies \
  27. -prefix $(pwd)/../../qt5.6.0 -v

其中-mtdev 用于多点触摸,-evdev 用于鼠标键盘

QT5.6.0 鼠标支持的更多相关文章

  1. VS2015编译Qt5.7.0生成支持XP的静态库(很不错)

    一.编译工具 1.VS2015 编译Qt5.7.0的所需VS版本:Visual Studio 2013 (Update1)或Visual Studio 2015 (Update2).因为Update补 ...

  2. 使用Qt5.7.0 VS2015版本生成兼容XP的可执行程序 good(从VS2012 update1开始支持xp和c++11)

    一.直接使用VS2012/VS2013/VS2015生成XP兼容的可执行程序 Visual Studio刚发布时没打补丁,称为RTM版,之后会陆续发布补丁,进行bug修复和功能增强.VS2010及之前 ...

  3. 静态编译 Qt5.7.0 (含 openssl 支持)

    关于Qt静态便宜的环境等,请先参见 Win10 + VS2015 下编译 Qt5.6.0 . 首先编译 openssl .我这里用的版本是 openssl 1.0.2j (新的1.1版本的便宜稍有不同 ...

  4. Qt5.5.0在Windows下静态编译(修改参数以后才能支持XP)good

    测试系统环境: windows 7 编译软件环境: vs2013 + QT5.5.0 [源码地址:http://download.qt.io/official_releases/qt/5.5/5.5. ...

  5. VS2010+Qt5.4.0 环境搭建(离线安装)

    原创作者:http://blog.csdn.net/solomon1558/article/details/44084969 前言 因项目需要Qt开发GUI,我根据网上资料及自己的经验整理了搭建vs2 ...

  6. Qt5.7.0配置选项(configure非常详细的参数)

    configure是一个命令行工具,用于配置Qt编译到指定平台.configure必须运行于Qt源码根目录.当运行configure时,编译源码使用的是所选工具链中的make工具. 一.源码目录.编译 ...

  7. Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表

    Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表 一个个人觉得比较简单小巧的软件. 下面就如何编写如何发布打包来介绍一下吧! 先下载mysql的库文件链接:http://files. ...

  8. 基于Qt5.5.0的sql数据库、SDK_tts文本语音朗读的CET四六级单词背诵系统软件的编写V1.0

    作者:小波 QQ:463431476 请关注我的博客园:http://www.cnblogs.com/xiaobo-Linux/ 我的第二款软件:CET四六级单词背诵软件.基于QT5.5.0.sql数 ...

  9. 基于Qt5.5.0的sql,C++备忘录软件的编写

    我的第一个软件. 基于Qt5.5.0的 sql ,C++备忘录软件version1.0的编写 我用的Qt版本是5.5.0免配置编译器的版本,这里附上我使用的软件下载地址:http://download ...

随机推荐

  1. 【BZOJ】2060: [Usaco2010 Nov]Visiting Cows 拜访奶牛(树形dp)

    http://www.lydsy.com/JudgeOnline/problem.php?id=2060 裸的树形dp d[x][1]表示访问x的数量,d[x][0]表示不访问x的数量 d[x][1] ...

  2. 蓝桥杯 第三届C/C++预赛真题(9) 夺冠概率(手工计算概率)

    足球比赛具有一定程度的偶然性,弱队也有战胜强队的可能. 假设有甲.乙.丙.丁四个球队.根据他们过去比赛的成绩,得出每个队与另一个队对阵时取胜的概率表: 甲 乙 丙 丁 甲 - 0.1 0.3 0.5乙 ...

  3. Java反射基础(一)

    构造方法的获取   1. 四个方法:getConstructors()获取所有的构造方法: getConstructor(parameters)获取匹配参数的构造方法: getDeclaredCons ...

  4. 在ubuntu机器上部署php测试环境

    在ubuntu机器上部署php测试环境 一.部署环境 Ubuntu11.10_X86_32,编译安装相应的软件:nginx+mysql+php. 二.软件安装 2.1 软件下载 libiconv-1. ...

  5. 为什么要使用自增ID作为主键

    1.从业务上来说 在设计数据库时不需要费尽心思去考虑设置哪个字段为主键.然后是这些字段只是理论上是唯一的,例如使用图书编号为主键,这个图书编号只是理论上来说是唯一的,但实践中可能会出现重复的 情况.所 ...

  6. Segmented 标签栏 切换效果

    转载:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0512/1615.html http://www.it165.net/pr ...

  7. 在asp.net页面上得到Castle容器的实例

    在项目中使用Castle IOC容器,Asp.net程序中如何得到Castle容器内. 可以如下实现: 1.Gloabal实现接口IContainerAccessor public class Glo ...

  8. Webservice工作原理及实例

    Web Service工作原理及实例   一.Web Service基本概念   Web Service也叫XML Web Service WebService是一种可以接收从Internet或者In ...

  9. C#操作AD及Exchange Server总结(二)

    上一节C#操作AD及Exchange Server总结(一)写了对AD的操作,新建AD用户后,通常都需要为此用户开启Exchange邮箱,接下来写如何远程操作Exchange. 三.对Exchange ...

  10. JAVA源码之JDK(一)——java.lang.Object

    想要深入学习JAVA,还需追本溯源,从源码学起.这是我目前的想法.如今JAVA各种开源框架涌出,很多JAVA程序员都只停留在如何熟练使用的层次.身为其中一员的我深感惭愧,所以要加快学习的脚步,开始研究 ...