如何设置全局语言环境?

How to set global locale?

我正在写一个简单的计算器。逗号是我默认语言环境中的小数点分隔符。我想全局(对于所有 TextFields)将小数点分隔符设置为点 . 而不是逗号 , 以便我可以在 [=11= 中输入点].

我怎样才能做到这一点?

TextField {
    validator: DoubleValidator {
        bottom: 0.0
        decimals: 1
        notation: DoubleValidator.StandardNotation
    }
    placeholderText: "0.0"
}

启动时在 C++ 代码中调用 QLocale::setDefault(QLocale::c());