Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. touchscreen not working with qml app (intel nuc)

touchscreen not working with qml app (intel nuc)

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
1 Posts 1 Posters 442 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Marek Belisko
    wrote on last edited by
    #1

    Hello,

    I'm trying to make working qml qt5 application (qt5.10) compiled for intel nuc (x86). App can un just fine but I have an issue with touchscreen. Touchscreen is detected and report events like:

    Event: time 1539695782.829539, -------------- SYN_REPORT ------------
    Event: time 1539695782.830473, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
    Event: time 1539695782.830473, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
    Event: time 1539695782.830473, type 3 (EV_ABS), code 45 (?), value 6217
    Event: time 1539695782.830473, -------------- SYN_REPORT ------------
    Event: time 1539695782.916546, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
    Event: time 1539695782.916546, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
    Event: time 1539695782.916546, type 3 (EV_ABS), code 0 (ABS_X), value 2071
    Event: time 1539695782.916546, type 3 (EV_ABS), code 1 (ABS_Y), value 2026
    Event: time 1539695782.916546, type 3 (EV_ABS), code 45 (?), value 7095
    Event: time 1539695782.916546, -------------- SYN_REPORT ------------
    Event: time 1539695782.926345, type 3 (EV_ABS), code 45 (?), value 7191
    Event: time 1539695782.926345, -------------- SYN_REPORT ------------
    Event: time 1539695782.935535, type 3 (EV_ABS), code 45 (?), value 7288
    Event: time 1539695782.935535, -------------- SYN_REPORT ------------
    Event: time 1539695782.945547, type 3 (EV_ABS), code 45 (?), value 7386
    

    So looks like /dev/input/event5 is touch screen but when run qml application (with export QT_LOGGING_RULES=qt.qpa.*=true) and get this:

    QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
    qt.qpa.egldeviceintegration: EGL device integration plugin keys: ("eglfs_emu", "eglfs_kms_egldevice", "eglfs_kms", "eglfs_x11")
    qt.qpa.egldeviceintegration: EGL device integration plugin keys (sorted): ("eglfs_kms", "eglfs_emu", "eglfs_kms_egldevice", "eglfs_x11")
    qt.qpa.egldeviceintegration: Trying to load device EGL integration "eglfs_kms"
    qt.qpa.eglfs.kms: New DRM/KMS via GBM integration created
    qt.qpa.egldeviceintegration: Using EGL device integration "eglfs_kms"
    qt.qpa.eglfs.kms: platformInit: Opening DRM device
    qt.qpa.input: udev device discovery for type QFlags<QDeviceDiscovery::QDeviceType>(Device_DRM|Device_VideoMask)
    qt.qpa.input: Found matching devices ("/dev/dri/card0")
    qt.qpa.eglfs.kms: Found the following video devices: ("/dev/dri/card0")
    qt.qpa.eglfs.kms: Using "/dev/dri/card0"
    qt.qpa.eglfs.kms: Using backend-provided DRM device /dev/dri/card0
    qt.qpa.eglfs.kms: Creating GBM device for file descriptor 6 obtained from "/dev/dri/card0"
    qt.qpa.eglfs.kms: Querying EGLDisplay
    qt.qpa.eglfs.kms: "DP1" mode count: 18
    qt.qpa.eglfs.kms: mode 0 1920 x 1080 @ 60 hz
    qt.qpa.eglfs.kms: mode 1 1920 x 1080 @ 60 hz
    qt.qpa.eglfs.kms: mode 2 1680 x 1050 @ 60 hz
    qt.qpa.eglfs.kms: mode 3 1280 x 1024 @ 60 hz
    qt.qpa.eglfs.kms: mode 4 1440 x 900 @ 60 hz
    qt.qpa.eglfs.kms: mode 5 1366 x 768 @ 60 hz
    qt.qpa.eglfs.kms: mode 6 1280 x 800 @ 60 hz
    qt.qpa.eglfs.kms: mode 7 1280 x 720 @ 60 hz
    qt.qpa.eglfs.kms: mode 8 1280 x 720 @ 60 hz
    qt.qpa.eglfs.kms: mode 9 1024 x 768 @ 60 hz
    qt.qpa.eglfs.kms: mode 10 800 x 600 @ 60 hz
    qt.qpa.eglfs.kms: mode 11 800 x 600 @ 56 hz
    qt.qpa.eglfs.kms: mode 12 800 x 500 @ 60 hz
    qt.qpa.eglfs.kms: mode 13 720 x 480 @ 60 hz
    qt.qpa.eglfs.kms: mode 14 720 x 480 @ 60 hz
    qt.qpa.eglfs.kms: mode 15 640 x 480 @ 60 hz
    qt.qpa.eglfs.kms: mode 16 640 x 480 @ 60 hz
    qt.qpa.eglfs.kms: mode 17 720 x 400 @ 70 hz
    qt.qpa.eglfs.kms: Selected mode 0 : 1920 x 1080 @ 60 hz for output "DP1"
    qt.qpa.eglfs.kms: Physical size is QSizeF(440, 240) mm for output "DP1"
    qt.qpa.eglfs.kms: EDID data for output "DP1": identifier 'ELO', manufacturer 'Tyco Electronics', model '', serial '10720', physical size: 440.00x240.00
    qt.qpa.eglfs.kms: Creating new global GBM mouse cursor
    qt.qpa.eglfs.kms: Initializing cursor atlas from ":/cursor.json"
    qt.qpa.eglfs.kms: Skipping disconnected output "DP2"
    qt.qpa.eglfs.kms: Skipping disconnected output "HDMI1"
    qt.qpa.eglfs.kms: Sorted screen list: QVector(OrderedScreen(QPlatformScreen=0x81e360 ("DP1") : 2147483647 / QPoint(0,0) / primary: false))
    qt.qpa.eglfs.kms: Adding QPlatformScreen 0x81e360 ( "DP1" ) to QPA with geometry QRect(0,0 1920x1080) and isPrimary= false
    qt.qpa.input: libinput: event2  - 
    qt.qpa.input: libinput: Power Button: 
    qt.qpa.input: libinput: is tagged by udev as: Keyboard
    qt.qpa.input: libinput: event2  - 
    qt.qpa.input: libinput: Power Button: 
    qt.qpa.input: libinput: device is a keyboard
    qt.qpa.input: libinput: event6  - 
    qt.qpa.input: libinput: Video Bus: 
    qt.qpa.input: libinput: is tagged by udev as: Keyboard
    qt.qpa.input: libinput: event6  - 
    qt.qpa.input: libinput: Video Bus: 
    qt.qpa.input: libinput: device is a keyboard
    qt.qpa.input: libinput: event1  - 
    qt.qpa.input: libinput: Power Button: 
    qt.qpa.input: libinput: is tagged by udev as: Keyboard
    qt.qpa.input: libinput: event1  - 
    qt.qpa.input: libinput: Power Button: 
    qt.qpa.input: libinput: device is a keyboard
    qt.qpa.input: libinput: event0  - 
    qt.qpa.input: libinput: Sleep Button: 
    qt.qpa.input: libinput: is tagged by udev as: Keyboard
    qt.qpa.input: libinput: event0  - 
    qt.qpa.input: libinput: Sleep Button: 
    qt.qpa.input: libinput: device is a keyboard
    qt.qpa.input: libinput: event3  - 
    qt.qpa.input: libinput: USB USB Keyboard: 
    qt.qpa.input: libinput: is tagged by udev as: Keyboard
    qt.qpa.input: libinput: event3  - 
    qt.qpa.input: libinput: USB USB Keyboard: 
    qt.qpa.input: libinput: device is a keyboard
    qt.qpa.input: libinput: event4  - 
    qt.qpa.input: libinput: USB USB Keyboard: 
    qt.qpa.input: libinput: is tagged by udev as: Keyboard
    qt.qpa.input: libinput: event4  - 
    qt.qpa.input: libinput: USB USB Keyboard: 
    qt.qpa.input: libinput: device is a keyboard
    qt.qpa.input: libinput: event5  - 
    qt.qpa.input: libinput: Atmel Atmel maXTouch Digitizer: 
    qt.qpa.input: libinput: is tagged by udev as: Tablet
    qt.qpa.input: libinput: event5  - 
    qt.qpa.input: libinput: Atmel Atmel maXTouch Digitizer: 
    qt.qpa.input: libinput: device is a tablet
    qt.qpa.input: libinput: event10 - 
    qt.qpa.input: libinput: HDA Intel PCH HDMI/DP,pcm=8: 
    qt.qpa.input: libinput: is tagged by udev as: Switch
    qt.qpa.input: libinput: event11 - 
    qt.qpa.input: libinput: HDA Intel PCH HDMI/DP,pcm=9: 
    qt.qpa.input: libinput: is tagged by udev as: Switch
    qt.qpa.input: libinput: event12 - 
    qt.qpa.input: libinput: HDA Intel PCH HDMI/DP,pcm=10: 
    qt.qpa.input: libinput: is tagged by udev as: Switch
    qt.qpa.input: libinput: event7  - 
    qt.qpa.input: libinput: HDA Intel PCH Front Headphone: 
    qt.qpa.input: libinput: is tagged by udev as: Switch
    qt.qpa.input: libinput: event8  - 
    qt.qpa.input: libinput: HDA Intel PCH HDMI/DP,pcm=3: 
    qt.qpa.input: libinput: is tagged by udev as: Switch
    qt.qpa.input: libinput: event9  - 
    qt.qpa.input: libinput: HDA Intel PCH HDMI/DP,pcm=7: 
    qt.qpa.input: libinput: is tagged by udev as: Switch
    qt.qpa.input: Using xkbcommon for key mapping
    

    in my qt app I'm using qvirtualkeyboard which will popup when want to edit something but as touchscreen not working I cannot enter anything. Any ideas how to solve this issue? Thanks.

    Marek

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved