1. 读文件:
bool CLineStyle::ReadLineStyle( QString filepath )
{
readRegularLineStyleLibrary();
// 1. 文件路径
QString filename = filepath;
if (filename.isEmpty())// 检查文件名是否为空。
{
return false;
}
QFile file(filename);
QDataStream idata(&file);
if (!file.open(QIODevice::ReadOnly))
{
file.close();
return false;
}
// 读文件
// 关闭文件
file.close();
return true;
}
2. 写文件:
void saveFile()
{
QFile file("filename.txt");
QDataStream odata(&file);
if(!file.open(QIODevice::WriteOnly | QIODevice::Truncate))
{
//qDebug("Fail opening file!");
file.close();
return;
}
// 写数据
// ..........
file.close();
}