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(); }