首页 > 其他分享 >Qt中QString的arg()函数

Qt中QString的arg()函数

时间:2023-08-03 10:55:04浏览次数:38  
标签:输出 Qt int QString arg 100

Qt中QString的arg()函数使用记录

大致有如下3种用法:

(1)arg(str1, str2, str3) 其中一次可替换参数个数最多为9个,举例如下

 

输出为"1 2 3 4 5 6 7 8 9 %10 %11" 要想全部替换,只需要接在后面继续使用一个.arg(“10”,“11”)即可 也就是第二种方式

(2)arg(str1).arg(str2).arg(str3) 与第一种方式类似,需要注意的是替换的顺序是按照参数"1%",“2%”,“3%”,“4%”…的***从小到大的顺序***依次替换。举例如下:

输出为"helloworld"

 

输出:“helloworld%2”

 

输出:“helloworldhello”

 

输出:"%4worldhello"

 

(3)arg(int, int, int) 第一个int参数表示要处理的数字,第二个int参数表示字宽,第三个int参数表示数字基数(进制数)。举例如下:

输出:“十进制100的十进制为100”

 

 

输出:“十进制100的十六进制为64”

标签:输出,Qt,int,QString,arg,100
From: https://www.cnblogs.com/boring-luobo/p/17602669.html

相关文章

  • Qt+GDAL开发笔记(二):在windows系统msvc207x64编译GDAL库、搭建开发环境和基础Demo
    前言  上一篇使用mingw32版本的gdal,过程曲折,为更好的更方便搭建环境,在windows上msvc方式对于库比较友好。 大地坐标简介概述  大地坐标(Geodeticcoordinate)是大地测量中以参考椭球面为基准面的坐标,地面点P的位置用大地经度L、大地纬度B和大地高H表示。原理......
  • linux mqtt 安装配置
    安装sudoaptinstallmosquitto配置密码用户sudomkdir-p/etc/mosquitto/configsudotouch/etc/mosquitto/config/pwfile.confsudomosquitto_passwd-b/etc/mosquitto/config/pwfile.confqq123456配置文件qtimes@AIBox-01-01-m:~$cat/etc/mosquitto/mosquitto.......
  • 在使用pxcook的时候对于文字这方面的设置,一定要既有字号也有行高,这样pxcook的识别出的
    问题最终效果效果对应代码/*右侧课程表区域*/.banner.wrapper.schedule{width:218px;height:305px;margin-top:60px;border-radius:10px;background-color:#209dd5;}.banner.wrapper.schedule.schedule_title{padding:18px......
  • java报错:unable to find valid certification path to requested target
    问题发现unabletofindvalidcertificationpathtorequestedtarget当我使用java代码访问某个URL的时候,报了这个错误,经过查询发现需要安装证书到java环境,所以记录一下。下载证书我使用的是chrome浏览器,点击地址栏左边小锁,选择第一个选项。然后选择证书有效。在弹出的......
  • @RequiredArgsConstructor 用法
    在我们写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@Autowired注解,代码看起来很乱lombok提供了一个注解:@RequiredArgsConstructor(onConstructor=@_(@Autowired))写在类上可以代替@Autowired注解,需要注意的是在注入时需要......
  • post 传递参数 只有data json 和**kwargs, 不能是params
    importrequestsHOST='https://ip.com'URL='/posts/'url=HOST+URLjson={"title":"foo","body":"bar","userId":1}res=requests.post(url,json=json)print(res.json())print(......
  • 对于这种两个p之间的行间距使用margin隔开但是间距总是过大的解决方法——将margin的
    问题先给个需要的结果图在学习前端的时候老是会出现这种情况图片代码/*ul到li内部的CSS样式*/.box.contentul{display:flex;width:1245px;height:405px;}.box.contentulli{text-align:center;width:304px;margin-righ......
  • MQTT 订阅者(异步)代码解读
    一、问题引入官方给出了MQTTClient的异步订阅的例子,对于消息的订阅就无需讲究什么同步了。二、解决过程2-1MQTT订阅者程序流程第一步:创建客户端LIBMQTT_APIintMQTTAsync_create(MQTTAsync*handle,constchar*serverURI,constchar*clientId, intpersistence_t......
  • 浅谈-BeanWrapper bw = PropertyAccessorFactory.forBeanPropertyAccess(Object targe
    BeanWrapper是SpringFramework中的一个接口,它提供了一种方便的方式来访问Java对象的属性,并允许对属性进行读取和设置操作。PropertyAccessorFactory.forBeanPropertyAccess(this)是一个工厂方法,用于创建一个BeanWrapper对象,以便访问指定的Java对象的属性。举个例子来......
  • Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|arra
    今天在安装attachments插件时后台提示UncaughtTypeError:count():Argument#1($value)mustbeoftypeCountable|arrayin64,这个是用php8开发经常会碰到的一个错误,如何解决呢?随ytkah一起来看看这个错误是在将count()函数用于不可计数的变量或非数组时发生的。要解决这个......