【发布时间】:2019-08-28 21:58:00
【问题描述】:
有一个 SpinBox 应该总是有可以从最小值到最大值的数字,我们如何防止用户从可编辑的 spinbox 删除上面的数字,结果变成 空值,就像我们在顶部看到的SpinBox:
我希望防止这种情况发生在以下类型的旋转框上:
SpinBox {
editable: true
from:1
to:100
}
我已经尝试了很多属性,但它们似乎都不起作用。
【问题讨论】:
-
“我们如何防止用户从可编辑的旋转框删除上面的数字,结果变成这个”我不明白这个问题 - 你显示的图像中的值在1 到 100 的有效范围。我认为如果您显示您试图避免的结果的图像会更好。
-
尽量具体一点。
-
@Luka 是的,这句话令人困惑。我的意思是顶部的旋转框有一个空值,我不希望这种情况发生,但我仍然希望旋转框可编辑,以便用户可以写出他想要的数字,但如果他什么都不写,我希望出现默认值
-
让用户从旋转框中删除数字怎么样,但是一旦焦点更改为其他控件,就应该验证旋转框的值。如果内容无效,您可以写回最后一个有效值。
-
嗨@Ponzifex 如何在 qml 中完成?