我需要使用Qt显示一个大小为70M的文件内容,但速度非常慢,需要几分钟才能显示。
QFile file("farey.txt");
file.open(QFile::ReadOnly | QFile::Text);
QTextStream ReadFile(&file);
while (!ReadFile.atEnd()) {
QString line = ReadFile.readLine();
ui->Output->append(line);
}
file.close();
输出
是TextEdit
,有人能帮忙使它更快吗?
我能否使用Qt来调度默认的系统编辑器来打开文件?
QPlainTextEdit
吗? - owacoderQDesktopServices
将文件分派给默认的系统处理程序。我已经在我的答案中更新了示例。 - Orest Hera