Seit einem Tag komme ich einfach nicht mehr weiter
Und zwar stürzt mein Programm immer ab, wenn ich zu der Scene einen Text hinzufügen will.
Das ist die Klasse:
Code: Alles auswählen
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
{
QPushButton *ladenButton = new QPushButton();
ladenButton->setText("Grundriss laden..");
ladenButton->show();
QGraphicsView *view = new QGraphicsView();
QGraphicsScene *scene = new QGraphicsScene();
view->setScene(scene);
view->show();
QGridLayout *mainLayout = new QGridLayout;
mainLayout->addWidget(ladenButton,1,0, Qt::AlignLeft);
mainLayout->addWidget(view);
QWidget *centralWidget = new QWidget();
centralWidget->setLayout(mainLayout);
setCentralWidget(centralWidget);
setWindowTitle("Gartenprogramm");
connect(ladenButton, SIGNAL(clicked()), this, SLOT(funktion()));
}
void MainWindow::funktion()
{
QFileDialog fileDialog;
qDebug("Führe den SLOT funktion() aus");
scene->addText("hallo");
qDebug("text geladen");
view->setScene(scene);
}
Code: Alles auswählen
scene->addText("hallo");
Gruß
Johannes