0
在QML中,我想创建一个文本,当鼠标放在它上面时移动。当鼠标不再上时,它应该回到原来的位置。当鼠标位于文本上时,代码中的变量“toogle”的值为true,否则为false。在QML中将变量设置为固定值
property real distance: myText.x
...
Text {
id: myText
property bool toogle
x:toogle?distance+2:distance
}
显然,问题是,当鼠标在文本距离的价值将增加,这将创建循环:文本将只要鼠标在它总是感动。
如何在创建文本时保存文本的原始x位置的值,并保持不变以避免出现此不希望的循环?
正是我想要的,非常感谢! – Thommy