QT使用QIODevice::Truncate出现QIODevice::open: File access not specified问题

QT使用QIODevice::Truncate时,出现QIODevice::open: File access not specified,即未指定文件访问权限
在这里插入图片描述

QIODevice::Truncate并没有指定打开文件的方式,可以是QIODevice::WriteOnlyQIODevice::ReadWrite。。。中的一种;
所以在使用QIODevice::Truncate的时候必须指定以哪种方式打开
如:file.open(QIODevice::ReadWrite | QIODevice::Truncate)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章