可能是因为文件路径不正确或者权限问题导致的。可以尝试使用绝对路径来判断文件是否存在,并确保当前用户有访问该文件的权限。另外,还可以使用QFile类来打开文件并判断是否成功打开,如下所示:
QString filePath = "/path/to/file";
QFile file(filePath);
if(file.open(QIODevice::ReadOnly)) {
// 文件存在且成功打开
file.close();
} else {
// 文件不存在或无法打开
}