arg比c语言的printf封装更加高级和易用。主要是3类:

1、arg(str1, str2, str3)

2、arg(str1).arg(str2).arg(str3)

3、arg(int, int, int)

一、 arg(str1, str2, str3)

用后面依次替换前面,后面的类型确保都是Qstring即可。

QString strs=QString("%1 %2 %3").arg("a","b","c");//输出a b c
QString strs=QString("%1 %2 %3 %4 %5").arg("a","b","c").arg("d","e");//输出a b c d e

二、 arg(str1).arg(str2).arg(str3)

单个逐个替换

QString strs=QString("%1 %2 %3").arg("a").arg("b").arg("c");//输出a b cQString str = QString("%1 %2").arg("%1World").arg("Hello");//HelloWorld %2

三、 arg(int, int, int)

注意,int也可以为long、double等

str = QString("%1").arg(63, 0, 16);//3f 十进制63的十六进制为3fdouble d = 3.1415926;
str = QString("delta: %1").arg(d, 0, 'g',4);//g表示精度是4,即整数+小数长度为4 输出为3.142

QString之arg用法相关推荐

  1. boost::hana::arg用法的测试程序

    boost::hana::arg用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::arg用法的测试程序 C++实现代码 #include <boost/hana/fu ...

  2. Qt QString 的.arg

    QString::arg ( int a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ...

  3. 关于QString的常见用法(详细讲解)

    QString类提供一个unicode字符串.在QT软件开发平台中常用到的一种变量类型,其提供了很多方便的应用方法.下面介绍一些关于QString的常见用法. 1.字符串末尾追加 //example ...

  4. QString之arg

    QString的arg接口主要用于字符串组合的功能. arg接口列表 QString arg(const QString &a, int fieldWidth = 0, QChar fillC ...

  5. Qt 字符串QString arg()用法总结

    原文:http://qimo601.iteye.com/blog/1420750 1.QString::arg()//用字符串变量参数依次替代字符串中最小数值 Cpp代码   QString i =  ...

  6. Qt 字符串QString arg()用法总结

    QString 有多种方法,我慢慢总结中~~~~~~~~~~~~ 1.QString::arg()//用字符串变量参数依次替代字符串中最小数值 QString i = "iTest" ...

  7. QString.arg()用法

    在QT的QString中,arg方法类似于C中的printf中使用的格式输出符(只是有点类似). 在QT5的帮助文档中,可以看出以下几点: 使用arg(str1, str2, str3)这种方法进行替 ...

  8. QT学习之QString的arg方法

    QString str = QString("%1:%2:%3").arg(hour, 2, 10, QLatin1Char('0')).arg(min, 2, 10, QLati ...

  9. Qt工作笔记-QString中arg的使用(可用于SQL语句拼接)

    文档内的例子如下: 下面用一个小demo演示下: 代码如下: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget>nam ...

最新文章

  1. JQuery .each()向后
  2. mysql delete删除列,在MySQL中删除我的Key列 (Delete my Key column in MySQL)
  3. java私塾 设计模式 视频_[章节]Java Web开发理论部分视频教程 之 04 mvc设计模式详解视频教程 - 我的学习中心 - 私塾在线 - 只做精品视频课程服务...
  4. 对象引用 String引用 基本类型引用 差别
  5. Java9个异常处理的最佳实践
  6. 集成方法(随机森林)
  7. 数据库两大神器【索引和锁】
  8. spring security oauth2_SpringBoot2 整合OAuth2实现统一认证
  9. java retry怎么用_java retry使用详解
  10. 相机姿态估计(五)--DLS
  11. 高中电子技术——指针式万用表调零
  12. Xcode 6 免证书真机调试
  13. quick-cocos2d-x GameCenter 排行榜
  14. 【React】react实现前端播放m3u8格式视频
  15. 智库说 | 杨宁:从城市管理走向城市治理 大数据将发挥更大作用
  16. 编译原理: Thompson 构造法(正则表达式 转 NFA)
  17. win7系统定时删除数据的批处理命令_win7如何一键清理系统垃圾|win7批处理命令清理垃圾的方法...
  18. 全国计算机等级考试-三级信息安全考试知识点(无顺序)
  19. 《商标与商号法律制度冲突问题研究报告》发布
  20. semantic navigation 目标驱动的视觉语义导航(一)

热门文章

  1. 在线音乐用户寄望用爱发电,资本不愿无米之炊
  2. c++ 形参用指针 还是对象_C语言:聚会上,我发现只有我没有对象!
  3. python主题壁纸_Python教你如何下载你喜欢的桌面壁纸
  4. 云痕大数据 家长登录_云痕家长app
  5. 解码python_Python解码
  6. 拦截器 java_在Java后端如何添加拦截器
  7. android 自定义多边形,Android:自定义view之Canvas绘制图形
  8. php入门时间,PHP入门(8)日期和时间
  9. python测量不确定度_chaospy-不确定度量化的数值工具-Jonathan Feinberg Installation Example Usage...
  10. 机器人石材雕刻机_一种石材雕刻机器人的制作方法