Hi Leute ich wollte ein Test Programm programmieren.
Jetzt hab ich ein Problem und zwar mein Programm stürzt dauernd ab!
Hier sind die Codes(kdwindow.h):
#ifndef KDWINDOW_H
#define KDWINDOW_H
#include <QMainWindow>
#include <QPushButton>
#include <QLabel>
#include <QLayout>
namespace Ui {
class KdWindow;
}
class KdWindow : public QMainWindow {
Q_OBJECT
public:
explicit KdWindow(QWidget *parent = 0);
private slots:
void btnPressed();
private:
QPushButton *btn;
QLabel *label;
};
#endif // KDWINDOW_H
kdwindow.cpp:
#include "kdwindow.h"
#include <QCoreApplication>
KdWindow::KdWindow(QWidget *parent) : QMainWindow (parent) {
label = new QLabel;
label -> setText("Das ist ein einfacher Text");
btn = new QPushButton("Klicken!", this);
connect(btn, SIGNAL(clicked()), this, SLOT(btnPressed()));
QVBoxLayout *vlayout = new QVBoxLayout;
vlayout -> addWidget(label);
vlayout -> addWidget(btn);
setLayout(vlayout);
setWindowTitle("KD Berechnung");
}
void KdWindow::btnPressed() {
btn -> setText("Nochmal!");
}
und zu guter letzt die main.cpp:
#include "kdwindow.h"
#include <QApplication>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
KdWindow kdWindow;
kdWindow.show();
return app.exec();
}
Und die Fehler Meldung(naja mehr oder weniger):
Starte /Users/niklas/Documents/programming/Qt/build-KD-Desktop_Qt_5_4_0_clang_64bit-Debug/KD.app/Contents/MacOS/KD...
Das Programm ist abgestürzt.
/Users/niklas/Documents/programming/Qt/build-KD-Desktop_Qt_5_4_0_clang_64bit-Debug/KD.app/Contents/MacOS/KD ist abgestürzt