×
Namespaces

Variants
Actions

How to read data from a file in Qt

From Nokia Developer Wiki
Jump to: navigation, search

This code snippet demonstrates how to read a file using QFile.

Article Metadata
Tested with
Devices(s): Emulator
Compatibility
Platform(s): Qt
Symbian
Article
Keywords: QFile
Created: james1980 (07 Jan 2009)
Last edited: hamishwillee (11 Oct 2012)

Description

  • Make a text file and give full path in the program.
  • The following code snippet would read this file and display its content as a text label.

Source File

#include <QFile>
#include <QApplication>
#include <QLabel>
#include <QString>
#include <QTextStream>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QFile file("c://in.txt");
file.open(QIODevice::ReadOnly | QIODevice::Text);
 
 
QTextStream in(&file);
QString line = in.readLine();
 
QLabel label(line);
label.show();
 
return app.exec();
}

Screenshot

Fileread.jpg

This page was last modified on 11 October 2012, at 04:17.
636 page views in the last 30 days.