在许多(全部?)Qt gui控件(如QDoubleSpinBox),QDoubleValidator等','用作小数分隔符。但是QString方法要浮动,要么双重使用。'。解决所有平台和本地人的冲突的最佳方法是什么?
答案 0 :(得分:2)
Qt使用系统区域设置在窗口小部件中显示数字,有时候会有','作为小数分隔符。您可以使用QLocale::system().toDouble()
获取与区域设置相关的转换。
答案 1 :(得分:1)
问题得到解决。我使用QLocale()。toFloat()insted QString :: toFloat()。