ich möchte mit einem button den textinhalt aus dem lineedit in einem label anzeigen.
bekomme dabei aber ein speicherabbildfehler.
mein code
test.h
Code: Alles auswählen
#ifndef QTTUTWIDGET_H
#define QTTUTWIDGET_H
#include <qwidget.h>
#include <qlabel.h>
#include <qlineedit.h>
class TestWidget : public QWidget
{
Q_OBJECT
public:
TestWidget(QWidget* parent=0, const char* name=0);
private slots:
void changeLabel();
protected:
QLabel* label;
QLineEdit* lineEdit;
};
#endif
Code: Alles auswählen
....................
QLineEdit *lineEdit = new QLineEdit(this);
lineEdit->setGeometry(10, 80, 180, 20);
QPushButton *button = new QPushButton("Hier klicken", this);
button->setGeometry(10, 110, 180, 20);
QObject::connect(button, SIGNAL(clicked()), this, SLOT(changeLabel()));
}
void TestWidget::changeLabel()
{
label->setText(lineEdit->text());
}
danke