Qt 文件操作报错:QFileDevice::seek: IODevice is not open

原因很简单:当对多个文件进行操作时,容易把文件对象名字搞错,使用了已经关闭文件对象的操作。

例如:有两个文件对象

QFile file与QFile file1

在file.close()的情况下,调用了如

file.readLine()等file文件对象的操作。,

你可能感兴趣的:(qt)