How can I convert a number (double) to string, with custom decimal point and thousand separator chars?

I've seen QLocale, but I don't want to choose the localization country, but rather specify my own decimal point and thousand separator chars.

Thanks

解决方案

Qt doesn't support custom locale. But to deal with just group and decimal point characters is trivial:

const QLocale & cLocale = QLocale::c();

QString ss = cLocale.toString(yourDoubleNumber, 'f');

ss.replace(cLocale.groupSeparator(), yourGroupChar);

ss.replace(cLocale.decimalPoint(), yourDecimalPointChar);

BTW, spbots' question is not irrelevant. More detail about the goal always helps and it could lead to different approach that may serve you better.

qt带小数点的数字串显示,Qt-自定义小数点和千位分隔符相关推荐

  1. python输出数字用逗号隔开_Python用逗号千位分隔符替换中间数字

    我有一个像这样的字符串: 123456789.123456789-123456789 在十进制/连字符之前和之后可以有任意数量的数字,我需要做的是删除小数点之前的所有内容,包括小数,并删除连字符和连字 ...

  2. POI 导出excel带小数点的数字格式显示不对解决方法

    POI 导出excel带小数点的数字格式显示不对解决方法 参考文章: (1)POI 导出excel带小数点的数字格式显示不对解决方法 (2)https://www.cnblogs.com/firstd ...

  3. 万元怎样保留小数点_如何让数字以万元为单位显示并保留2位小数,且有千位分隔符...

    B列和C列的数据来自A列.现在要求分别设置B列和C列的单元格格式,显示为:万元保留1位小数,万元保留2位小数 显示数字(万元保留1位小数) 1,B列设置单元格格式,单元格自定义格式为:0!.0, 2, ...

  4. DL之NN:基于(sklearn自带手写数字图片识别数据集)+自定义NN类(三层64→100→10)实现97.5%准确率

    DL之NN:基于(sklearn自带手写数字图片识别数据集)+自定义NN类(三层64→100→10)实现97.5%准确率 目录 输出结果 核心代码 输出结果 核心代码 #DL之NN:基于sklearn ...

  5. HTML数字项目标签千位分隔符,请使用千位分隔符(逗号)表示web网页中的大数字

    一.移动端大数值会默认当作电话号码 在手机等移动设备上,对于超过一定个数的数值,系统默认会当做电话号码处理,而不是一个数字 按照中文用户的使用习惯,有时候个数很多的连续数字其实真的就是一个数字,自动变 ...

  6. JS 数字千位分隔符且保留两位小数

    数字千位分隔符且保留两位小数 1.仅需要整数位千位分隔 num.toLocaleString() 2.仅需要保留两位小数 num.toFixed(2) 3.需要千位分隔符且带两位小数 Thousand ...

  7. Python基础:增加和去除数字的千位分隔符

    千位分隔符,其实就是数字中的逗号.依西方的习惯,人们在数字中加进一个符号,以免因数字位数太多而难以看出它的值.所以人们在数字中,每隔三位数加进一个逗号,也就是千位分隔符,以便更加容易认出数值. 处理财 ...

  8. JS实现数字自动转换人民币金额(自动格式化输入的数字/千位分隔符)

    这个货币转换JS代码,可以实现自动格式化输入的数字,自动千位分隔符 <script> function cc(s){if(/[^0-9\.]/.test(s)) return " ...

  9. word表格数据处理:如何给长数字添加千位分隔符?

    我们在工作中难免会遇到一些未设置任何格式的表格数据,这类数据会让读者看起来非常吃力.当碰到这个问题时,如果你只会手动一个个地去设置,那可得忙活半天.而如果你掌握一些整理数据的小技巧,别人半天的工作量, ...

最新文章

  1. Numpy 从数值范围创建数组
  2. pythonjson数据写入csv_将JSON数据从“Requests”Python模块写入CSV
  3. android 检测字符串是否为合法域名
  4. 常用Git指令常用git命令清单
  5. matlab 写excel 慢_吐槽一下MATLAB的workspace
  6. 一键了结CUP100%问题
  7. 快速判断一个数是否是2的幂次方
  8. Oracle 获取表注释和列注释
  9. 获取当前程序的相当路径
  10. phpstorm内网远程debug
  11. 超大文本文件浏览器Snaptext,支持不限制大小的文本文件浏览
  12. ActiveMQ反序列化漏洞 getshell(CVE-2015-5254)——漏洞复现
  13. 概率密度变换公式 雅可比矩阵_连续型随机变量“分布函数”与“概率密度”之间求变换公式...
  14. Linux系统文件夹压缩指令:zip warning: name not matched
  15. 购物全返模式是什么?解析购物的盈利模式
  16. 多彩的书写工具,画图写字更好看,米家液晶小黑板多彩版上手
  17. 互联网创新影院:5G有手机的地方就有电影院
  18. 2012网赛成都赛区
  19. 使用numpy和pandas计算平均值、方差、标准差
  20. 解决:Keil安装C51驱动C8051Fxxx uVision但Debug中不显示

热门文章

  1. c语言5的阶乘流程图_2020年,5种将死的编程语言!
  2. TCP/IP协议 和 如何实现 互联网上点对点的通信
  3. Ansible自动化运维工具使用
  4. Controller 返回图片请求
  5. 理解JavaScript的运行
  6. 风云点评:Flash 与 Silverlight 终极大比拼
  7. snmp-smtp=smb扫描
  8. [网络安全自学篇] 八十.WHUCTF之WEB类解题思路WP(代码审计、文件包含、过滤绕过、SQL注入)
  9. 【数据结构与算法】之深入解析“灯泡开关”的求解思路与算法示例
  10. Swift之深入解析枚举enum的底层原理