QT對BIN檔案的讀取
阿新 • • 發佈:2018-11-16
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; }