我已经尝试以各种方式搜索这个问题,但没有发现任何相关的,所以也许有一个我根本没有找到的简单方法。如果是这样,我提前道歉。
我在我的应用程序中使用了许多 QSpinBoxes,它们的行为让我感到非常沮丧,即如果您插入光标并尝试键入,它会被阻止并且没有插入任何内容。如果我然后删除一个字符,那么我可以键入一个字符,依此类推。
例子:
Spinbox 显示:0.0000
我在“。”之后插入光标。并想输入“5”,即它会有 0.50000。考虑到我在限制和精度上设置的约束,这被阻止了,因为旋转框已满。我必须按 Delete 来删除一个“0”,所以它说 0.000,然后我可以输入我的“5”。
如何让旋转框在输入时接受所有有效输入,而只担心最后截断值?