1.如下面的例子:
QString s;
QTextStream out(&s);
out.setFieldWidth(10);
out.setFieldAlignment(QTextStream::AlignCenter);
out.setPadChar('-');
out << "Qt" << "rocks!";
結果:
----Qt------rocks!--
void QTextStream::setFieldWidth(int width) 設置當前字段寬度爲寬度。如果寬度爲0(默認值),字段寬度等於生成的文本的長度。
void QTextStream::setFieldAlignment(FieldAlignment mode) 將字段設置對齊方式。當與setField有()一起使用時,此功能允許您生成格式化的輸出文本左對齊,對齊到右邊或中間。
void QTextStream::setPadChar(QChar ch) 設置填充字符爲CH。默認值是ASCII空格字符(''),或QChar(0X20)。此符號用於生成文本時填寫的空間領域。