void MainWindow::on_openbut_clicked()
{
QString fileName = "/home/milk/123.txt";//QFileDialog::getOpenFileName(this);
f.setFileName(fileName);
if (!f.open(QIODevice::ReadOnly | QIODevice::Text))
ui->textEdit->setPlainText("wrong");
QTextStream txtInput(&f);
QStringList liststr;
// liststr = txtInput.readAll().split(" ");
ui->textEdit->setPlainText(txtInput.readAll());
f.close();
}
我想把txt里面五个数据读出来存到字符串列表中,如果注释liststr = txtInput.readAll().split(" ");,那么窗口会显示txt里面的五个数据,但是把注释去掉,窗口便不会显示txt里面的五个数据。为什么呢?