1

我有一个显示在 a 中的数字,QSpinBox如下QLabel所示:

3570000

但我希望它看起来像这样:

3,570,000

我该怎么做?

4

2 回答 2

5

从 Qt 5.3 开始,这是一个由 支持的功能QAbstractSpinBox,从它QSpinBox派生而来,默认为false. 打电话

QSpinBox::setGroupSeparatorShown(true);`

创建QSpinBox.

如果您使用的是 Qt 5.3 之前的 Qt 版本,那么子类化是唯一的选择。

于 2016-11-22T01:53:50.300 回答
1

您最好的选择是创建您自己的子类QSpinBox并覆盖valueFromTextandtextFromValue函数。有关详细信息,请参阅子类化。QSpinBox

于 2016-11-21T22:53:00.180 回答