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)。此符号用于生成文本时填写的空间领域。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值