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)

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