1

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

あなたの最善の策は、独自のサブクラスを作成し、 and関数QSpinBoxをオーバーライドすることです。詳細については、サブクラス化を参照してください。valueFromTexttextFromValueQSpinBox

于 2016-11-21T22:53:00.180 に答える