Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-113158

Qt6 loses track of fingers

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.2.4, 6.4.0, 6.5.0, 6.6
    • None
    • Dell laptop (XPS 9520) on Windows,
      Ubuntu 22.04 on XWayland
    • Linux/X11, Windows

    Description

      Reproduction steps:

      1. Check out the https://code.qt.io/cgit/qt/qtbase.git/tree/examples/widgets/touch/fingerpaint
      2. Build the sample and run it on a screen with touch.
      3. Place the index finger and start drawing.
      4. Place the middle finger and start drawing.
      5. Lift the index finger.
      6. Place the index finger again and try to draw.
      7. Note that only a single dot is placed.

      Sometimes Qt behaves correctly if the fingers are placed far enough apart (it's hard to see a pattern when the bug does not appear).

      Expected behavior is that the finger painting should draw more than one point when the index is placed down and dragged again.

      I have reproduced this issue on multiple platforms (Windows, Linux) in our in-house application, but the issue appears straight away in the sample above.

      Qt5 works fine, as does QtQuick in both Qt5 and Qt6.

      Might be related to QTBUG-99426?

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            srutledg Shawn Rutledge
            jaaa Jakob Aasa
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes