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;
}
QT对BIN文件的读取
最新推荐文章于 2025-03-19 23:00:12 发布