从文本文件程序读取的简单Qt无法编译

用户名

基本上,我做了一个简单的程序来读取一行文本,但是每当我运行该程序时,都会出现以下错误:

no match for 'operator>>' (operand types are 'QFile' and 'QString')
while(file >> name >> month >> day >> year >> subject >> level >> apages >> total >> one >> two >> three >> four >> five >> six >> seven >> eight >> nine >> ten)

和另一个错误:

expected unqualified-id before '<<' token
         QDebug << QString(name);

我已经尝试了一个小时的在线内容,但是我真的找不到任何有效的或我能理解的东西。我将不胜感激,可以提供任何意见。

相关代码:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtCore/QCoreApplication>
#include <QtCore>
#include <QFile>
#
#include <QDebug>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pushButton_clicked()
{
    QString name, month,  subject, level;
    int day, year, apages, total, one, two, three, four, five, six, seven, eight, nine, ten;

    QFile file("C:/Users/brandan/Desktop/GUIPrograms/Kumon.txt");
    if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
        return;

    while(file >> name >> month >> day >> year >> subject >> level >> apages >> total >> one >> two >> three >> four >> five >> six >> seven >> eight >> nine >> ten)
    {
        QDebug << name << month << day << year << subject << level << apages << total << one << two << three << four << five << six << seven << eight << nine << ten;
    }

}
brm

QFile的API信息看来,您应该使用例如QTextStream对象来使用<<and>>运算符。关于调试错误:QDebug是类的名称,而不是内存中的实例。QDebug页面上,似乎可以qDebug()代替使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

该程序无法读取文本文件?

来自分类Dev

从启动时运行的Qt程序中的文本文件读取

来自分类Dev

说明从Java中的简单文本文件读取数据

来自分类Dev

C ++ Qt-读取文本文件的特定部分

来自分类Dev

从qml qt / quick中的文本文件中读取

来自分类Dev

从QML Qt / Quick中的文本文件读取行

来自分类Dev

如何从应用程序目录文本文件中读取文本文件

来自分类Dev

从文本文件读取

来自分类Dev

从文本文件读取

来自分类Dev

简单的Java文本文件无法正确解析

来自分类Dev

使用C程序读取文本文件中的表

来自分类Dev

程序不继续读取文本文件

来自分类Dev

无法在C中读取大型文本文件

来自分类Dev

Eclipse,无法读取Java类中的文本文件

来自分类Dev

无法读取Javascript中的文本文件

来自分类Dev

无法读取文本文件C ++的内容

来自分类Dev

PHP Script无法正确读取文本文件

来自分类Dev

无法从C中的文本文件读取结构

来自分类Dev

PHP程序无法更改文本文件的值

来自分类Dev

读取纯文本文件

来自分类Dev

从原始资源文本文件读取

来自分类Dev

从GUI读取文本文件

来自分类Dev

Android精确读取文本文件

来自分类Dev

在Delphi中读取文本文件

来自分类Dev

Windows Phone从文本文件读取

来自分类Dev

从文本文件读取特定值

来自分类Dev

读取文本文件C#

来自分类Dev

搜索和读取文本文件

来自分类Dev

使用'/ n'从文本文件读取