【发布时间】:2015-04-20 16:12:28
【问题描述】:
我正在尝试使用 Qt 在 linux 中编写触摸事件。我的触摸屏可以工作,但是当我触摸屏幕时,我得到的是鼠标事件而不是触摸事件。鼠标光标移动到我触摸屏幕的位置。我不知道这是 Qt 问题还是操作系统级别的问题。
我在 Debian Jessie 上使用 Qt 5.4.0。
【问题讨论】:
-
这是触摸屏生成鼠标事件而不是触摸事件的常见问题,这对我来说也有问题,所以我开始赏金。我正在使用 Qt 官方示例中的“Finger Paint”:doc.qt.io/qt-4.8/qt-touch-fingerpaint-example.html
-
现在我几乎不记得为什么我首先问了这个问题,但无论如何谢谢:)
-
可能是
QCoreApplication::setAttribute(Qt::AA_SynthesizeMouseForUnhandledTouchEvents, false);? -
@dtech 不,它不会改变任何东西。