QTextStream文件格式對齊與補齊

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)。此符號用於生成文本時填寫的空間領域。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章