此类简而言之就是提供了更方便的读写/编辑接口
对于QString、QByteArray等类,相较于其自带的操作,stream类提供了更好的操作接口,例如设置编码方式、基于行或单个字符的读写等等
对于QIODevice,stream类提供了接口,使其能够进行流式读写
基本使用
//作为输出流
QString str;
QTextStream stream(&str);//将stream绑定到要操作的对象
str<<"sss"<<234;//向对象输入内容
str<<hec<<01ABH;//输入指定进制的数字
str<<dec;//设置进制
streamOut<<qSetRealNumberPrecision(3);//设置精度
//作为输入流
QString str("111 sss 333");//输入时以空格(?)为分隔符,相当于数组中有111、sss、333
QTextStream stream(&str);
stream>>int1>>str2>>int2;//读取流中数据并输入到变量中