4
QMLオブジェクトからQMLオブジェクトにMouseイベントを送信する必要があります。例えば、マウスイベントをQMLオブジェクトに送信
Rectangle
{
id: rect
MouseArea
{
anchors.fill: parent
onClicked: console.log(mouse.x + ', ' + mouse.y)
}
Rectangle
{
x: 0; y: 0; width: 50; height: 50
color: 'red'
onClicked: rect.click(randomX(), randomY()) // <---- HERE
}
}
私はラインがMouseArea
に渡されますrect
のためのクリックイベントを引き起こすために、「HERE」マークたいと思います。
私の場合、 'childAt()'関数が正しい解決策であるようです。ありがとう! – Dan
リンクが無効です。たぶんいくつかの情報を追加しますか? –
@LennartRollandは、情報 – RvdK