1
A
回答
4
试试这个:
QLocale loc = QLocale::system(); // current locale
loc.setNumberOptions(QLocale::c().numberOptions()); // borrow number options from the "C" locale
QLocale::setDefault(loc); // set as default
如果你希望所有的选项中的“C”语言环境,你可以简单地做
QLocale::setDefault(QLocale::c());
关于你提到的第二个问题:Qt不支持自定义但您可以尝试设置数字选项,例如匈牙利的语言环境(它应该产生1234和12 345.67 - 我自己没有尝试过)
QLocale loc = QLocale::system(); // current locale
QLocale hungary(QLocale::Hungarian);
loc.setNumberOptions(hungary.numberOptions()); // borrow number options from the Hungarian locale
QLocale::setDefault(loc); // set as default
相关问题
- 1. IIS 7 - 以逗号而不是句点返回的浮点数
- 2. 转换具有句点而不是逗号的浮点数?
- 3. SQL查询以逗号分隔而不是“。”显示浮点数。
- 4. WPF DataGrid显示点而不是逗号
- 5. 浮点运算
- 6. 浮点运算
- 7. 浮点运算
- 8. Java浮点“删除”逗号
- 9. c用浮点数逗号替换点
- 10. 范围验证其中的值是逗号,而不是用点
- 11. 约浮点运算
- 12. 浮点运算的Javascript
- 13. 在Java的浮点运算
- 14. 浮点运算的不同结果
- 15. FLOPS(浮点运算)的功耗估算?
- 16. 浮点运算中的清零行为
- 17. JavaScript中的精确浮点运算
- 18. 内核中的浮点运算
- 19. NsRegularExpressions几个浮点数用逗号
- 20. 插入一个浮点值与在逗号(,)是用于“浮点”培养
- 21. 将浮点数转换为逗号和点的字符串
- 22. c + +和matlab浮点运算
- 23. 浮点模数运算
- 24. 浮点运算异常
- 25. 浮点运算错误
- 26. 优化浮点运算
- 27. 避免浮点运算
- 28. 在datagrid列中添加点分隔符而不是逗号
- 29. 在数值中设置点而不是逗号
- 30. 如何在SQL Server中存储逗号而不是点Dotimal列
您可能想看看[QLocale](http://qt-project.org/doc/qt-4.8/qlocale.html)及其功能。 – Bart 2012-07-22 16:56:11
尝试使用'setlocale'和'printf'的'%'d'格式说明符来获取千位分隔符(尽管我明白这不是Qt答案)。 – 2012-07-22 16:58:57
请为你的第二个单独提问。谢谢。 – 2012-07-22 18:53:27