gpt4 book ai didi

linux - 嵌入 Qt5 的触摸屏不工作

转载 作者:太空狗 更新时间:2023-10-29 11:08:21 24 4
gpt4 key购买 nike

我在 Linux 中嵌入了 qt5。当我使用 Linux 帧缓冲区运行我的程序时,我的触摸屏不工作,例如:

./myprog -plugin tslib:/dev/input/event0

更多详情:

  • ts_calibrate 工作正常
  • 当我使用 ./myprog -platform eglfs 运行我的程序时,触摸屏工作正常
  • 我的环境:

    TSLIB_TSDEVICE=/dev/input/event0
    USER=root
    LD_LIBRARY_PATH=/usr/local/Qt-5.3.2/lib/
    TSLIB_TSEVENTTYPE=INPUT
    OLDPWD=/usr/local/Qt-5.3.2
    HOME=/root
    QTDIR=/
    TSLIB_FBDEVICE=/dev/fb0
    QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event1
    TSLIB_PLUGINDIR=/usr/lib/ts
    TSLIB_CONSOLEDEVICE=none
    LOGNAME=root
    TERM=vt102
    QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=rotate=270
    PATH=/sbin:/usr/sbin:/bin:/usr/bin
    QT_QPA_GENERIC_PLUGINS=evdevmouse:/dev/input/event0
    TSLIB_CONFFILE=/etc/ts.conf
    SHELL=/bin/sh
    QWS_DISPLAY=powervr
    QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0:rotation=0
    PWD=/root
    QWS_MOUSE_PROTO=tslib
    TSLIB_CALIBFILE=/etc/pointercal
  • Qt 5.3.2 config.status :

     configure -verbose -confirm-license -release -no-xcb -no-pch -icu -tslib -qpa eglfs -no-c++11 -no-cups -no-gtkstyle -make libs -opensource -skip qtactiveqt -skip qtandroidextras -skip qtconnectivity -skip qtenginio -skip qtimageformats -skip qtlocation -skip qtmacextras -skip qtsensors -skip qtserialport -skip qttranslations -skip qttools -skip qtwebkit-examples -skip qtwinextras -skip qtx11extras -xplatform linux-omap3-g++ -qpa eglfs -qpa linuxfb -evdev

最佳答案

Qt 对 tslib 的支持是不确定的。我发现 Qt 的一部分试图实现手势,但 Qt 的一部分试图将触摸映射到鼠标点击。根据我自己的经验,结果是未完成/丢失的手势。

关于linux - 嵌入 Qt5 的触摸屏不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30895472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com