當(dāng)前位置:
首頁(yè) >
QString之arg用法
發(fā)布時(shí)間:2025/3/19
53
豆豆
生活随笔
收集整理的這篇文章主要介紹了
QString之arg用法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
arg比c語(yǔ)言的printf封裝更加高級(jí)和易用。主要是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)
單個(gè)逐個(gè)替換
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 十進(jìn)制63的十六進(jìn)制為3fdouble d = 3.1415926; str = QString("delta: %1").arg(d, 0, 'g',4);//g表示精度是4,即整數(shù)+小數(shù)長(zhǎng)度為4 輸出為3.142總結(jié)
以上是生活随笔為你收集整理的QString之arg用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Ubuntu20.04 远程桌面共享vn
- 下一篇: Qt QSetting *.ini.lo