QT-文件模块(ver6.7.2)还没写完

目录

QFile

基本操作:

写入:

QFileDialog

QFile

基本流程:

//打开文件
QFile file(" ");//绑定文件名
if(!file.open((QIODevice::ReadOnly | QIODevice::Text)) //尝试以只读和文本模式打开文件
                                                       //如果处理二进制文件,把|后半段删掉

//读取文件
QTextStream in(&file);
QString content = in.readAll();//内容都在content中

//关闭文件
file.close(); 

打开模式:

QIODevice::ReadOnly 只读

QIODevice::WriteOnly 只写

QIODevice::ReadWrite 读写

QIODevice::Append 在文件中添加内容,不改变原始内容

写入:

//追加写入:在原始内容尾部添加新内容
file.open(QIODevice::Append | QIODevice::Text) 
file.write("");

//覆盖写入:原始内容被新内容全部覆盖
file.open(QIODevice::WriteOnly | QIODevice::Text) 或者用(QIODevice::ReadWrite)
QTextStream out(&file);
out << "覆盖类容";


QFileDialog

文件打开

QString fileName = QFileDialog::getOpenFileName(
this,//父窗口
"Open File"//弹出的选择框的左上角标题
""//弹出的目录路径,空即默认为上次的目录
""//文件格式过滤器
);

文件保存

QString fileName = QFileDialog::getSaveFileName(
this,//父窗口
"Open File"//弹出的选择框的左上角标题
""//弹出的目录路径,空即默认为上次的目录
""//文件格式过滤器
);

文件夹选择

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值