打开文本文件到一个textEdit控件里
void MainWindow::loadFile(const QString &fileName)
{
QFile file(fileName);
if (!file.open(QFile::ReadOnly | QFile::Text)) {
QMessageBox::warning(this, tr("Application"),
tr("Cannot read file %1:\n%2.")
.arg(fileName)
.arg(file.errorString()));
return;
}
QTextStream in(&file);
textEdit->setPlainText(in.readAll());
setCurrentFile(fileName);
statusBar()->showMessage(tr("File loaded"), 2000);
}
获取文件名称
QFileInfo(fullFileName).fileName();