Fehler, lineEdit not declared in this scope
Verfasst: 18. Dezember 2009 21:08
Hallo, ich bin Anfänger in QT und C++.
Ich habe kleines Porgramm mit QT Designer erstellt. Beim klicken auf das
PushButton soll der Text/Zahlen des lineEdit in eine Textdatei reingeschrieben werden.
widget.cpp
und widget.h
beim klicken auf das pushbutton kommt es zum Fehler: lineEdit not declared in this scope widget.cpp
ich wäre für jede hilfe dankbar!
gruß jd
Ich habe kleines Porgramm mit QT Designer erstellt. Beim klicken auf das
PushButton soll der Text/Zahlen des lineEdit in eine Textdatei reingeschrieben werden.
widget.cpp
Code: Alles auswählen
#include "widget.h"
#include "ui_widget.h"
(...)
Widget::Widget(QWidget *parent)
: QWidget (parent) , ui (new Ui::Widget){
ui->setupUi(this);
}
Widget::~Widget();
{delete ui;
}
void Widget::on_pushButton_clicked() {
QFile file ("input.txt") ;
if (file.open (QFile :: WriteOnly | QFile:: Truncate)){
QTextStream st (&file) ;
st << "mein Text: " << lineEdit->text() ;
}
file.close();
}Code: Alles auswählen
(...)
namespace Ui{ class Widget; }
class Widget : public QWidget{
Q_OBJECT
public:
Widget(QWidget* parent = 0);
~Widget();
private:
Ui::Widget*ui;
private slots:
void on_pushbutton_clicked(); };
(...)
ich wäre für jede hilfe dankbar!
gruß jd