Qt小数分隔符

时间:2016-07-12 12:32:56

标签: qt qt5.5

在许多(全部?)Qt gui控件(如QDoubleSpinBox),QDoubleValidator等','用作小数分隔符。但是QString方法要浮动,要么双重使用。'。解决所有平台和本地人的冲突的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

Qt使用系统区域设置在窗口小部件中显示数字,有时候会有','作为小数分隔符。您可以使用QLocale::system().toDouble()获取与区域设置相关的转换。

答案 1 :(得分:1)

问题得到解决。我使用QLocale()。toFloat()insted QString :: toFloat()。