使用QString(“%1“,“%2“).arg()进行文本替换

这两天在阅读源码学习QT的时候,发现在输出table value的时候,有一句

pItem=new QTableWidgetItem(QString("%1").arg(pInfo->ID));

被反复用到,遂查阅assistant,又百度了一下,发现有文本替换的功能,这里整理一下

  • List item Returns a copy of this string with the lowest numbered place marker replaced by string a

使用QString(“%1“,“%2“).arg()进行文本替换
应该是一个QString中有很多的元素可能是“%0”~“%99”,然后把arg( )中的值一个一个按顺序替换进去
在这段程序里一直是“%1”,应该是因为每次需要赋的值只有一个。

上一篇:AQS - 抽象同步队列:独占锁的实现


下一篇:对偶与Proximal