利用qt往文件里面主动添加内容,代码如下:
#include <QCoreApplication>
#include <QFile>
#include <QTexStream>
int main(int argv, int argv)
{
QCoreApplication a( argc,argv );
QFile data("you.txt");
if (data.open ( QFile::WriteOnly ) )
{
QTexStream out(&data);
out << QObject::tr("hhh")<<qSetFieldWidth(10) << left <<"'hello world" << endl;
}
return a.exec();
}
结果会在build-readtxt-Desktop_Qt_5_2_0_MinGW_32bit-Debug目录出现一个名为you.txt的文件。
里面的内容就是上面代码写入的内容。
下面添加一些QTexSream里面包含的函数和功能描述。
qSetFiledWidth(int width) 设置字段宽度
qSetPadChar(QChar ch) 设置填充字符段
qSetRaedNunberPercision(int precision) 设置实数精度