我正在创建一个简单的绘图应用程序,并希望我的应用程序处理笔(像Apple Pencil这样的手写笔)输入。该应用程序是用Qml / Qt Quick编写的。我知道使用QWidgets时可以使用QTabletEvent
(example)处理数位板事件,但是我如何处理QML中的笔输入(使用MouseArea
不起作用,并且我对PointHandler
也没有运气)。有谁知道是否可以在Qt Quick中处理笔输入?
尝试使用QML TapHandler:https://doc.qt.io/qt-5/qml-qtquick-taphandler.html
acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus