this is what i have done
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QFile>
#include <QTimer>
#include <QTextStream>
#include <QString>
MainWindow
::MainWindow(QWidget *parent
) : ui(new Ui::MainWindow)
{
ui->setupUi(this);
timer->start(2000);
connect(timer,SIGNAL(timeout()),this,SLOT(DegerGetir()));
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow:: DegerGetir()
{
QFile file ( "C:/Users/Onur/Desktop/Deneme2.txt" ) ;
{
qFatal("Dosya acilamadi!");return;
}
while ( !line.isNull ())
{
ui->textBrowser->append(line);
line = in.readLine () ;
}
file.close();
}
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QFile>
#include <QTimer>
#include <QTextStream>
#include <QString>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QTimer *timer = new QTimer(this);
timer->start(2000);
connect(timer,SIGNAL(timeout()),this,SLOT(DegerGetir()));
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow:: DegerGetir()
{
QFile file ( "C:/Users/Onur/Desktop/Deneme2.txt" ) ;
if ( !file.open ( QIODevice::ReadOnly | QIODevice::Text ))
{
qFatal("Dosya acilamadi!");return;
}
QTextStream in ( &file ) ;
QString line = in.readLine () ;
while ( !line.isNull ())
{
ui->textBrowser->append(line);
line = in.readLine () ;
}
file.close();
}
To copy to clipboard, switch view to plain text mode
the file is opened again and again and program prints elements of file to QTextBrowser. but i want to print line by line with QLabel.
Thank you for your interest
Bookmarks