如何用空格填充QString?

Wes*_*Wes 13 c++ qt qt4

如何在末尾填充带空格的QString?

例如,我希望QString总共为4个字符,并且它只有1个字符长.我希望最后3个是空格.

Hos*_*ork 24

奇怪的是,有一个专门用于调用的函数 QString::leftJustified

http://doc.qt.io/qt-4.8/qstring.html#leftJustified

所以,paddedString = originalString.leftJustified(4, ' ');会做的伎俩.

(请注意,如果字符串超过字符限制,通过传入第三个参数,也可以选择截断字符串true.)