PDA

View Full Version : Porting suggest3=>4 Q3CString::stripWhiteSpace() QByteArray::trimmed()



patrik08
30th May 2006, 18:40
Why QByteArray::trimmed() not replace all space? (stripWhiteSpace qt3 word)




QString Setting_Gui::FullTrimSpace(QString cutestrings)
{
QByteArray cleanpolice;
cleanpolice.append(cutestrings.trimmed()); /* QString trimmed start & end */
cleanpolice.trimmed(); /* porting suggest3=>4 Q3CString::stripWhiteSpace() QByteArray::trimmed() */
return cleanpolice.data();
}

patrik08
30th May 2006, 19:01
Solved so work....



QString Setting_Gui::FullTrimSpace(QString cutestrings)
{
QStringList list = cutestrings.split(" ");
QString newpola = list.join("");
return newpola.trimmed();
}

wysota
31st May 2006, 00:42
how about:


QString str;
//...
str.remove(' ');

Should work a lot faster.