此程序来源于: c++ gui programming with qt 4. 2nd edition. 第9章。
书中的代码并不完全。最主要是缺少 bool MainWindow::readFile(const QString &fileName) 的实现。
我给出一个实现:
bool MainWindow::readFile(const QString &fileName)
{
QFile file(fileName);
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return false;
QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
qDebug()<< line;
textEdit->append(line);
}
return true;
}
完整代码在 这里。