Thanks for the reply, I tried your suggestion but got the following error: passing 'const QString' as 'this' argument discards qualifiers [-fpermissive]
This is the code I wrote for it
read.h
#ifndef READ_H
#define READ_H
#include <QDialog>
namespace Ui {
class read;
}
{
Q_OBJECT
friend class beastiary;
public:
void ulk();
explicit read
(QWidget *parent
= 0);
~read();
private:
Ui::read *ui;
};
#endif // READ_H
#ifndef READ_H
#define READ_H
#include <QDialog>
namespace Ui {
class read;
}
class read : public QDialog
{
Q_OBJECT
friend class beastiary;
public:
const QString nvalue;
void ulk();
explicit read(QWidget *parent = 0);
~read();
private:
Ui::read *ui;
};
#endif // READ_H
To copy to clipboard, switch view to plain text mode
beastiary.cpp
{
const QString nvalue
= ui
->listWidget
->currentItem
()->text
();
read red;
red.nvalue=nvalue;
red.setModal(true);
red.exec();
red.ulk();
}
void beastiary::on_listWidget_itemClicked(QListWidgetItem *item)
{
const QString nvalue = ui->listWidget->currentItem()->text();
read red;
red.nvalue=nvalue;
red.setModal(true);
red.exec();
red.ulk();
}
To copy to clipboard, switch view to plain text mode
read.cpp
void read::ulk()
{
{
QMessageBox::warning (this,
"Error",
"File Could not Be Opened");
}
while (!in.atEnd())
{
line = in.readLine();
ui->lineEdit_name_r->setText(ui->lineEdit_name_r->text()+line);
qDebug() <<line;
}
}
void read::ulk()
{
QFile file (nvalue);
if (!file.open(QFile::ReadOnly | QFile::Text))
{
QMessageBox::warning (this, "Error", "File Could not Be Opened");
}
QString line;
QTextStream in(&file);
while (!in.atEnd())
{
line = in.readLine();
ui->lineEdit_name_r->setText(ui->lineEdit_name_r->text()+line);
qDebug() <<line;
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks