QMLでは、マウスを動かすと動くテキストを作成したいと思います。マウスがもう動かないときは、元の位置に戻ってください。私のマウスがテキストの上にあるときは、コード内の変数 'toogle'の値はtrueです。そうでないときはfalseです。テキストは常に限り、マウスが上にあるように移動されます。変数をQMLの固定値に設定する
property real distance: myText.x
...
Text {
id: myText
property bool toogle
x:toogle?distance+2:distance
}
問題は、マウスが、テキストの上にあるときに、距離の値が増加されることと、それがループを作成することは明らかです。
テキストの作成時に元のx位置の値を保存し、この望ましくないループが発生しないように変更しないでください。
まさに私が欲しかったことです、ありがとうございました! – Thommy