需要加头文件 <datafile> <QTextSream>
QFile dataFile("tate.txt");
if (dataFile.open(QFile::ReadOnly|QIODevice::Text)){
QTextStream data(&dataFile);
QStringList fonts;
QString line;
while (!data.atEnd())//逐行读取文本,并去除每行的回车
{line = data.readLine();
line.remove('\n');
fonts<<line;}
ui->listWidget->addItems(fonts);//把各行添加到listwidget
}