图库网站建设,网站生成系统,WordPress为啥这么慢,呼玛网站建设目录
功能
读接口
参数说明
返回值
例子
写接口
参数说明 QString转为QByteArray
其他接口 功能
该类是一个用户读写文件io口#xff0c;它继承于QFileDevice
读接口
qint64 read(char *data,qint64 maxSize)// 一次读取maxSize大小的数据存放在以data…目录
功能
读接口
参数说明
返回值
例子
写接口
参数说明 QString转为QByteArray
其他接口 功能
该类是一个用户读写文件io口它继承于QFileDevice
读接口
qint64 read(char *data,qint64 maxSize)// 一次读取maxSize大小的数据存放在以data为首的内存地址上QByteArray read(qint64 maxSize)QByteArray readAII()---一次性读取所有的数据
按行读取文件
qint64 readLine(char *data, qint64 maxSize)QByteArray readLine(qint64 maxSize 0)
参数说明
char *data --------存放读取出来数据的首地址qint64 maxSize ------------读取的长度如果不够则按实际的来读取
返回值 QByteArray --------通常我们会将它自动转化QString 转化方式 QString operator(const QByteArray ba)
例子
QString data file.readAll();
写接口
qint64 write(const char *data, qint64 maxSize)qint64 write(const char *data)qint64 write(const QByteArray byteArray)
参数说明
const char *data--------写入数据的首地址qint64 maxSize--------写入的大小如果不够则按实际写入const QByteArray byteArray--------写一个字节数组 QString转为QByteArray
QByteArray toUtf8() const 例子 content.toUtf8()QByteArray QString::toLocal8Bit() const
其他接口 创建对象指定文件路径构造函数 QFile(const QString nameQObject *parent)QFile(QObject *parent)QFile(const QString name)功能 该构造函数可以通过一个文件路径得到一个QFile对象 例子 QFile file(./user.txt);如果在定义QFile对象时不指定路径还可以通过接口指定一个文件路径 void setFileName(const QString name)打开文件并且指定打开的方式 bool QFile::open(QIODevice::OpenMode mode) QIODevice::ReadOnly-----只读QIODevice::WriteOnly-----只写QIODevice::ReadWrite-----读写QIODevice::Append-----以在文件末尾追加数据QIODevice::Truncate-----将文件的长度截断为零那么文件的数据为空注意如果文件不存在时想要创建文件那么指定的方式要是WriteOnly or ReadWrite 例子 //2.打开文件文件可写如果文件不存在则新建
QFile file(CONFIGURE_FILE);
if(!file.open(QIODevice::WriteOnly)return: