Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

3 Fingertouchevent wird zu 2 Fingertouchevent und Mouseevent



  • Hallo, ich hoffe mir kann jemand Helfen. Ich hab folgendes Problem. Meine Gestenerkennung funktioniert nach einiger Zeit einfach nicht mehr.
    Ich hab mir die Events ausgeben lassen und so wie es aussieht wird aus einem 3 Fingertouchevent ein 2Fingertouchevent und Mouseevent.

    3 Fingertouchevent:
    (QTouchEvent(TouchUpdate device: "eGalax Inc. eGalaxTouch EXC3188-4633-09.00.00.00" states: Stationary|Updated, 3 points: QList(QEventPoint(id=4101 ts=22774310 pos=1069.36,357.026 scn=1069.36,357.026 gbl=1069.36,357.026 Stationary vel=0,0 press=580.929,415.033 last=1068.11,357.026 Δ 1.25,0), QEventPoint(id=4103 ts=22774310 pos=961.235,435.345 scn=961.235,435.345 gbl=961.235,435.345 Stationary vel=0,0 press=484.055,509.563 last=960.298,435.54 Δ 0.9375,-0.195313), QEventPoint(id=4102 ts=22774310 pos=1200.92,441.79 scn=1200.92,441.79 gbl=1200.92,441.79 Updated vel=0,0 press=732.176,427.728 last=1199.98,441.4 Δ 0.9375,0.390625))) 174372
    QGestureEvent(Gesture, 0x7fff92af6830) 174373)

    2 Fingertouchevent und Mouseevent:
    QTouchEvent(TouchUpdate device: "eGalax Inc. eGalaxTouch EXC3188-4633-09.00.00.00" states: Stationary|Updated, 2 points: QList(QEventPoint(id=4106 ts=22777242 pos=814.363,454.681 scn=814.363,454.681 gbl=814.363,454.681 Stationary vel=-699.991,-136.714 press=1016.86,481.829 last=819.362,455.657 Δ -4.99994,-0.976532), QEventPoint(id=4104 ts=22777242 pos=506.867,535.929 scn=506.867,535.929 gbl=506.867,535.929 Updated vel=-699.987,382.804 press=960.61,451.165 last=511.867,533.195 Δ -4.99991,2.73431))) 176451
    QMouseEvent(MouseMove btns=LeftButton pos=507,536 scn=506.867,535.929 gbl=507,536 dev=QPointingDevice("eGalax Inc. eGalaxTouch EXC3188-4633-09.00.00.00" TouchScreen id=9 seat=30002 ptrType=Finger caps=Position|NormalizedPosition|Scroll maxPts=10)) source=MouseEventSynthesizedByQt 176452

    Kann ich das irgendwie verhindern?



  • Hab das Problem behoben, eine View hat das Touchevent abgefangen....


Log in to reply