Qt中的c++错误:有初始化器但类型不完整

c++ Error in Qt: has initializer but incomplete type

本文关键字:类型 初始化 c++ 中的 错误 Qt      更新时间:2023-10-16
void FindWords::getTextFile() {
    QFile myFile(":/FindingWords2.txt");
    myFile.open(QIODevice::ReadOnly);
    QTextStream textStream(&myFile);
    QString line = textStream.readAll();
    myFile.close();
    ui->textEdit->setPlainText(line);
    QTextCursor textCursor = ui->textEdit->textCursor();
    textCursor.movePosition(QTextCursor::Start, QTextCursor::MoveAnchor, 1);
}

QTextStream textStream(&myFile)一直给我错误,我无法修复它。

您忘了包括<QTextStream><QFile>

我添加了

#include <QTextStream>
#include <QFile>
#include <QDataStream>