QFile data("output.txt");
if (data.open(QFile::WriteOnly | QFile::Truncate)) { QTextStream out(&data); out << "Result: " << qSetFieldWidth(10) << left << 3.14 << 2.7; // "Result: 3.14 2.7 " }
(如要向文本输入换行,必须设置QFile::Text)
//qSetFiledWidth可以设置间隔
QTextStream提供的格式化函数:
QTextStreamManipulator qSetFieldWidth(int width) //设置字段宽度
QTextStreamManipulator qSetPadChar(QChar ch) //设置填充字符
QTextStreamManipulator qSetRealNumberPrecision(int precision) //设置实数精度
----------------------------------------------------------------------------------------------------------------------------------
相关函数:
b
ool
QTextStream::
atEnd
() const
void QTextStream::flush()