原文:http://qimo601.iteye.com/blog/1420750

1、QString::arg()//用字符串变量参数依次替代字符串中最小数值

Cpp代码  
  1. QString i = "iTest";           // current file's number
  2. QString total = "totalTest";       // number of files to process
  3. QString fileName = "fileNameTest";    // current file's name
  4. QString status = QString("Processing file %1 of %2: %3")
  5. .arg(i).arg(total).arg(fileName);
  6. style="background-color: #ffffff;">     qDebug() << status ;</span>

结果就是:"Processing file iTest of totalTest: fileNameTest"

First, arg(i) replaces %1. Then arg(total) replaces %2. Finally, arg(fileName) replaces %3.

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

16进制输出:fieldWidth表示字符宽度,base表示进制,

Cpp代码  
  1. QString str;
  2. str = QString("Decimal 63 is %1 in hexadecimal")
  3. .arg(63, 0, 16);
  4. // str == "Decimal 63 is 3f in hexadecimal"
  5. QLocale::setDefault(QLocale(QLocale::English, QLocale::UnitedStates));
  6. str = QString("%1 %L2 %L3")
  7. .arg(12345)
  8. .arg(12345)
  9. .arg(12345, 0, 16);
  10. // str == "12345 12,345 3039"
  11. //16进制显示,就忽略%L3的L

转载于:https://www.cnblogs.com/vanstudyhard/articles/3623844.html

Qt 字符串QString arg()用法总结相关推荐

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

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

  2. C++实现Qt中QString().arg().arg()...的用法

    以前,用Qt,现在用VS2015,在输出提示信息的时候,不是cout,就是printf,那个都没有用qt的时候QString().arg()-来的方便,又懒得百度c++有没有相似的用法,就自己写一个凑 ...

  3. QString.arg()用法

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

  4. QT中QString的所有类用法大全

    前言 之前用到QT中QString的用法,但总是忘记,这次自己整理出来,自己想用可以随时查看,同时也可以帮助到大家. 文章目录 前言 一.QString与其他变量的转换 1.QString::numb ...

  5. Qt的格式化字符串:QString::arg()

    arg() 主要就看arg()原函数,还有第一条重载的arg()函数,往下的重载你应该知道怎么写了吧. QString::arg(const QString & a, int fieldWid ...

  6. QT 对QString字符串的操作

    QString是QT提供的字符串类,相应的也就提供了很多很方便对字符串的处理方法.这里把这些对字符串的操作做一个整理和总结. 1. 将一个字符串追加到另一个字符串的末尾 QString str1 = ...

  7. qt字符串之 QString详解

    前言 之 为什么写这篇文章? 今天在QT项目开发中,需要进行大量的字符串QString操作,但是之前没有系统性的了解过相关操作,都是需要什么函数从网上找,所以今晚回家后充充电,顺便整理一下字符串类&l ...

  8. QString::arg()//用字符串变量参数依次替代字符串中最小数值

    Cpp代码   QString i = "iTest";           // current file's number QString total = "tota ...

  9. QT(1)- QString

    QT(1)- QString 1 简介 在Qt中表示字符串的类是QString类,它存储字符串是采用的Unicode码,编码方式是使用UTF-16来进行编码的,也就是一个字符(两个字节),一个中文汉字 ...

最新文章

  1. 小白学python买什么书-小白如何高效率学习python?真心建议(附教程)
  2. golang中的select详解
  3. HDU_2795 Billboard(线段树)
  4. mysql mydumper_系统运维|Mydumper-MySQL数据库备份工具
  5. php password_hash和password_verify
  6. FineUI(专业版)v3.1发布(ASP.NET控件库)!
  7. win10系统崩溃怎么修复_新手怎么重装系统win10
  8. LeetCode Count of Smaller Numbers After Self
  9. 小程序自定义tabBar(类似咸鱼)
  10. Nordic nRF52840实战学习--使用nRF52840开发板抓蓝牙数据包
  11. amd 安卓虚拟机_一款完美解决AMD兼容问题的安卓模拟器
  12. FMC子卡模块学习资料:FMC160-两路14位400Msps AD,两路16位400Msps DA FMC子卡模块
  13. Spark删除redis千万级别set集合数据
  14. 联想笔记本声音太小怎么办_笔记本声音太小,详细教您笔记本电脑声音太小解决方法...
  15. 2021 => KVM冷迁移与热迁移
  16. 【iOS】二进制十进制十六进制转换器
  17. spark shuffle 内幕彻底解密
  18. 我的编程竞赛之路 ——中国大学生计算机编程第一人楼天城访谈
  19. java 基于注解实现动态级联下拉excel模板
  20. 诺基亚x6 云服务器,诺基亚X6使用一周后的真实体验,看完决定买不买?

热门文章

  1. 计算机图形设计论文 真实图形生成技术的发展,绘制技术论文,关于计算机图形图像绘制技术的现状应用相关参考文献资料-免费论文范文...
  2. python偶数分解成两个素数之和_偶数 2021218918 ,有多少种方法分解成两个素数之和?...
  3. Linux bash卸载软件,Ubuntu卸载软件的4种方法
  4. robot 用AP连PC
  5. java 微信 回复_微信java 开发2 发送文本消息并回复
  6. vv7无法启动显示发动机故障_点火系统故障引起发动机不能启动的排除方法
  7. java对象怎么创建_java对象是怎么创建出来的
  8. mysql in 多个字段_MySQL如何同时自增自减多个字段
  9. HTML+CSS+JS实现 ❤️swiper倾斜图片特效❤️
  10. buffsize 缓冲区的大小多少合适_对于Redis性能指标监控!你了解多少?