QT5中,C++不同qt 文件重命名间传参数

在调试程序中经常需要定位函數、代码行等。

在 Qt5(C++) 中可以使用预定义标识符获取:当前函数名、参数、代码行数、qt 文件重命名名等信息

函数名: __FUNCSIG__ 返回完整的函数类型、所属类名、函数名、函数参数列表。
当前qt 文件重命名名: __FILE__ 返回当前源代码qt 文件重命名名
当前代码行数: __LINE__ 返回当前代码行数(源代码qt 文件重命名中的所在行数)。

  • 创建QFile 对象保存qt 文件重命名
  • 打开qt 文件重命名是否成功的判断;
  • 按行读取qt 文件重命名,可控制读取行数与每行字符数;
QFileInfo类用于读取qt 文件重命名的属性信息
 
 

QT中将qt 文件重命名分为文本qt 文件重命名和数据qt 文件重命名文本qt 文件重命名内容是可读的文本字符,数据qt 文件重命名的内容是二进制数据

QFile直接支持文本qt 文件重命名和數据qt 文件重命名的操作,主要函数接口如下:

为了简化文本qt 文件重命名和数据qt 文件重命名的读写操作QT提供了QTextStream和QDataStream辅助类。QTextStream可将写入的数据铨部转换为可读文本QDataStream可将写入的数据根据类型转换为二进制数据。

QTemporaryFile是QT中的临时qt 文件重命名操作类用来安全创建全局唯一的临时qt 文件重命名,QTemporaryFile对象销毁时对应的临时qt 文件重命名将被删除临时qt 文件重命名的打开方式为QIODevice::ReadWrite,临时qt 文件重命名常用于大数据传递或者进程间通信场合。

QDataStream在不同的QT版本中数据流qt 文件重命名格式可能是不同的如果数据流qt 文件重命名需要在不同版本的QT程序间传递时需要考虑版本问题。

date.setCodec();支持對qt 文件重命名读取编码设置(有效解决乱码问题)

目前先理解为一个创建一个缓存qt 文件重命名;

QT中预定义了缓冲区的类QBuffer可以将缓冲区看成一种特殊的IO设备,qt 文件重命名流辅助类可以直接用于操作缓冲区QBuffer缓冲区写入和读取的数据必须是同一种数据类型,不能混合多种数据类型

我要回帖

更多关于 qt修改文件 的文章

 

随机推荐