【发布时间】:2012-12-14 00:15:35
【问题描述】:
我正在使用一个 QSpinBox,可用于输入从 0 到 33 的值。默认值为零。如果我使用键盘输入数字,它会保留前导零,这很烦人。
示例:我想通过键盘输入 23
我输入“2” - 旋转框的值变为“02”
我输入“3” - 没有任何反应 - 旋转框已满
如何防止这种行为?
谢谢, 一个
【问题讨论】:
-
你能展示一些示例代码吗?
-
您只是将光标放在 0 之后并输入吗?您是先选择旋转框中的所有文本吗?删除它? QSpinBox 的默认行为非常普遍,试图弄乱它通常不利于可用性。