// 弹出标准文件打开框,选择txt类型的文件,并存储文件路径
QString fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ", tr("txt(*.txt);;Allfile(*.*)"));// 打开文件
QFile file(fileName);
if(!file.open(QIODevice::ReadOnly|QIODevice::Text)){QMessageBox::information(this, "警告","打开文件失败!");return;
}// 打开文件成功,可以继续操作QFile 文件
效果图: