QT对BIN文件的读取

void Widget::on_pushButton_OpenBin_clicked()//按钮响应
{
    QString fileName=QFileDialog::getOpenFileName(this,QString::fromLocal8Bit("bin file"),qApp->applicationDirPath(),
                                                  QString::fromLocal8Bit("bin File(*.bin)"));//新建文件打开窗口
    if (fileName.isEmpty())//如果未选择文件便确认,即返回
        return;
    QFile file(fileName);
    if(!file.open(QIODevice::ReadOnly))
        ui->textEdit_Status->setText(file.errorString());//文件打开错误显示错误信息

    arry=file.readAll();//读取文件
    ui->textEdit_Status->append(QString::fromLocal8Bit("打开文件:"));
    ui->textEdit_Status->append(fileName);
    file.close();
    length=arry.size();//计算长度
    qDebug()<<length;

}

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值