我有一个显示在 a 中的数字,QSpinBox
如下QLabel
所示:
3570000
但我希望它看起来像这样:
3,570,000
我该怎么做?
从 Qt 5.3 开始,这是一个由 支持的功能QAbstractSpinBox
,从它QSpinBox
派生而来,默认为false
. 打电话
QSpinBox::setGroupSeparatorShown(true);`
创建QSpinBox
.
如果您使用的是 Qt 5.3 之前的 Qt 版本,那么子类化是唯一的选择。
您最好的选择是创建您自己的子类QSpinBox
并覆盖valueFromText
andtextFromValue
函数。有关详细信息,请参阅子类化。QSpinBox