//参数说明:
//org 要修改的字符串
//ch 要插入的字符,默认为 空格
//nSpacing 指定间距,默认为1,即一个字符中间插入一个ch
void formatStringByChar(QString& org,int nSpacing = 1,const QChar& ch = QChar(' '))
{
int nSize = org.size();
int nSpace = qRound(nSize*1.0/nSpacing + 0.5) - 1;
if(nSpace <= 0)
return;
for(int i=0,nPos=nSpacing;i<nSpace;++i,nPos+=(nSpacing+1))
{
org.insert(nPos,ch);
}
}
//该函数直接对QString对象进行操作,无返回类型
//如有疑问,欢迎留言。