将文件读入Qt
reading a file into Qt
我在Qt 5.2.1中编写了一个程序,将一些数据写入文件,现在我想读取它并显示它。(在文本编辑器或任何其他小部件中)
这是我的代码(我认为是相关的部分)-
但是我没有得到想要的结果…你能不能查一下,告诉我哪里做错了?
void MainWindow::on_Search_clicked()
{
QString name ;
name = ui->Search_name->text();
QFile readfile("data.txt");
if(!readfile.open(QIODevice::ReadOnly))
{
qDebug() << "error opening file: " << readfile.error();
return;
}
QTextStream instream(&readfile);
QString line = instream.readLine();
// ui->text is a QPlainTextEdit*
ui->text->insertPlainText(line);
readfile.close();
return;
}
你应该使用
void QPlainTextEdit::appendPlainText ( const QString & text ) [slot]
方法链接。
相关文章:
- 如何在cpp文件之间切换窗口?在Qt中
- Qt 5.11.2 (Clang 8.0 (Apple), 64 位), 找不到 QJSEngine 文件
- 使用 Bazel 生成 QT 资源文件
- Qt C++:不同文件中同一命名空间的多个Q_NAMESPACE
- 如何识别项目是 QT 中的文件还是文件夹
- 使用 Cmake 在 Qt Creator 中显示头文件
- 如何将网络模块添加到 QT pro 文件中?
- 如何在 qt for windows 中使用 QAxObject 创建 docx 和 doc 文件?
- 如何将 json 数据附加到 Qt 中的现有 json 文件中
- 如何将Qt文件路径从资源转换为绝对路径?
- 如何在 Qt 文件流中使用 >> 运算符 while 循环
- 打开QT文件不会创建文件
- 来自 Qt 文件的编译时错误:令牌之前的预期非限定 id ')'
- qt文件读取行在第二次读取时总是返回-1
- 编译时找不到Qt文件
- 使用组件找不到Qt文件
- 设置dll路径来构建qt文件
- 从Qt文件中读取整数
- QT:文件存储在appdata下的VirtualStore文件夹中
- libopencv_java3.在qt文件中