#include "textfinder.h"
#include "ui_textfinder.h"
#include <QFile>
#include <QTextStream>
#include <QTextEdit>
TextFinder::TextFinder(QWidget *parent) :
QWidget(parent),
ui(new Ui::TextFinder)
{
ui->setupUi(this);
}
TextFinder::~TextFinder()
{
delete ui;
}
void TextFinder::on_findButton_clicked()
{
}
void TextFinder::loadTextFile()
{
QFile inputFile(":/input.txt");
inputFile.open(QIODevice::ReadOnly);
QTextStream in(&inputFile);
QString line = in.readAll();
inputFile.close();
ui->textEdit->
}
我在ui-> textEdit-> setPlainText(line)上遇到问题('Ui :: TextFinder'中没有名为'TextEdit'的成员)
有一张ui的图片
答案 0 :(得分:1)
每次编译时都会生成ui_textfinder.h
,因此即使添加了小部件,在更新textfinder.ui
文件之后自动完成也可能不起作用。
要解决此问题,无论如何还是要编译项目,这种方式ui_textfinder.h
可以更新并自动完成。
答案 1 :(得分:0)
尝试再次编译项目。