我正在尝试让 MultiPointTouchArea 工作......我在 QT 上找到了一个非常基本的例子:
http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-multipointtoucharea.html
import QtQuick 2.0
Rectangle {
width: 400; height: 400
MultiPointTouchArea {
anchors.fill: parent
touchPoints: [
TouchPoint { id: point1 },
TouchPoint { id: point2 }
]
}
Rectangle {
width: 30; height: 30
color: "green"
x: point1.x
y: point1.y
}
Rectangle {
width: 30; height: 30
color: "yellow"
x: point2.x
y: point2.y
}
}
但是如果我移动鼠标,什么也没有发生......位置总是 x = 0,y = 0。但文档告诉我:“Item::enabled 属性用于启用和禁用触摸处理。禁用时,触摸区域对鼠标/触摸事件变得透明。” 所以 MultiPointTouchArea 没有被禁用所以它应该工作?还是我错了?