如何设置全局语言环境?
How to set global locale?
我正在写一个简单的计算器。逗号是我默认语言环境中的小数点分隔符。我想全局(对于所有 TextField
s)将小数点分隔符设置为点 .
而不是逗号 ,
以便我可以在 [=11= 中输入点].
我怎样才能做到这一点?
TextField {
validator: DoubleValidator {
bottom: 0.0
decimals: 1
notation: DoubleValidator.StandardNotation
}
placeholderText: "0.0"
}
启动时在 C++ 代码中调用 QLocale::setDefault(QLocale::c());
。
我正在写一个简单的计算器。逗号是我默认语言环境中的小数点分隔符。我想全局(对于所有 TextField
s)将小数点分隔符设置为点 .
而不是逗号 ,
以便我可以在 [=11= 中输入点].
我怎样才能做到这一点?
TextField {
validator: DoubleValidator {
bottom: 0.0
decimals: 1
notation: DoubleValidator.StandardNotation
}
placeholderText: "0.0"
}
启动时在 C++ 代码中调用 QLocale::setDefault(QLocale::c());
。