代码拉取完成,页面将自动刷新
import QtQuick 2.15
MouseArea {
id:root
anchors.fill: parent
hoverEnabled: true
property alias interval: timer.interval
property bool isDoubleClicked: false
signal cusDoubleClicked()
onDoubleClicked: { mouse.accepted = false; }
onPositionChanged: { mouse.accepted = false; }
onPressed: {
if (isDoubleClicked) {
//console.log("onPressed: first!")
cusDoubleClicked()
} else {
isDoubleClicked = true;
timer.start()
//console.log("onPressed: first false!")
}
mouse.accepted = false;
}
onPressAndHold: { mouse.accepted = false; }
onClicked: {
mouse.accepted = false;
}
onReleased: {
mouse.accepted = false;
}
onWheel: { wheel.accepted = false; }
Timer {
id: timer
interval: 400
repeat: false
triggeredOnStart: false
running: false
onTriggered: {
isDoubleClicked = false
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。