(一)QString::section
QString::section 用来以某个字符切割字符串。
函数原型为:
QString QString::section ( QChar sep, int start, int end = -1, SectionFlags flags = SectionDefault ) const
函数返回值为切割后的字符串
以下为Qt 助手给我们提供的例子,sep表示用来切割的字符,start表示开始切割的位置,end表示切割的结束位置,flag参数可以用来影响函数的行为的某些方面,例如是否区分大小写,是否跳过空字段和如何处理前导和尾随分隔符。结果返回开始切割那个字符到结束切割的那个字符之后的那个字符串。
当start 或者 end的参数为负数时,表示起始位置为右边。
(三)QDir类
可以使用filePath()及absoluteFilePath()来获得QDir中指定文件的路径名,但这两个函数均不检查指定的文件是否存在;
(四)writeRawData
1、写入部分:
QFile file(FileName);
省略文件打开等
QDataStream ds(&file);
ds.writeRawData(Read_tem.data(), sizeof(struct RRD));
省略文件关闭等
2、读出部分:
省略文件打开等
QDataStream readDataStream(&file_name);
readDataStream.readRawData(pointor, sizeof(struct RRD)); //pointor是一个指向结构体的指针
省略文件关闭等
(五)QFile::copy
bool QFile::copy(const QString & fileName, const QString & newName)
1.将当前指定的文件fileName复制到名为newName的文件中。
2.如果成功返回true;否则返回false。
3.注意,如果一个名为newName的文件已经存在,copy()返回false(即QFile不会覆盖它)。
4.源文件在复制之前关闭。
(六)使用分页插件
https://blog.csdn.net/lab131415926/article/details/49490511
https://blog.csdn.net/liboxiu/article/details/85102142
https://blog.csdn.net/qq_36314864/article/details/114686079
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!