在 QSpinBox 中以可读格式制作数字

Making numbers in readable format in QSpinBox

我正在使用 QSpinBox 来显示和更改数字。但是数字足够大,用户很难阅读它们。现在我要格式化数字,例如,如果数字是 12345678,它应该显示为 12 345 678 或 12.345.678。但我不知道该怎么做。

P.s: 我的英语不好,语法错误请见谅。

使用此代码设置 QSpinBox 单独的千位数字:

  // Init
  ui->spinBox->setGroupSeparatorShown(true);
  ui->spinBox->setValue(123456);
  // Set value on change
  this->connect(ui->spinBox, &QSpinBox::valueChanged, [=] {
      ui->spinBox->setGroupSeparatorShown(true);
      ui->spinBox->setValue(ui->spinBox->value());
  });