Seite 1 von 1

Dialog öffnet sich nicht

Verfasst: 16. Juli 2009 20:04
von Mensch
Hallo zusammen,

ich will über einen SLOT in meinem MainWindow ein Dialog Fenster HelpAbout öffnen. Leider öffnet sich das Fenster aber nicht und ich weiß nicht woran es liegt. Wenn ich auf den entsprechenden Menüeintrag klicke kommt zwar kein Fehler, aber der Dialog erscheint einfach nicht. Hier mein Code:

Der SLOT in der mainwindow.cpp

Code: Alles auswählen

void MainWindow::setUpAboutWindow()
{
  HelpAbout helpAbout;
  helpAbout.show();
}
Die helpabout.h

Code: Alles auswählen

#ifndef HELPABOUT_H
#define HELPABOUT_H

#include "ui_helpAbout.h"

#include <QDialog>

class HelpAbout : public QDialog
{
  Q_OBJECT

private:
  Ui::HelpAbout *ui;

public:
    HelpAbout();
};

#endif // HELPABOUT_H
Der Konstruktor aus der helpabout.cpp

Code: Alles auswählen

HelpAbout::HelpAbout() : ui(new Ui::HelpAbout)
{
  ui->setupUi(this);
}
Die dazugehörige ui Datei habe ich mit dem Designer erzeugt, darin dürfte also alles okay sein. Ich habe sie nicht weiter editiert. Signal und Slot im MainWindow sind auch korrekt verschraubt, denn wenn ich beim Aufsetzen der HelpAbout GUI auf falschen Speicher zugreife stürzt das Programm ab.

Kann jemand aus dem Code oder allgemein erkennen wo mein Fehler liegt?

Besten Dank im Voraus und viele Grüße

Verfasst: 16. Juli 2009 21:09
von Christian81
Und wie lange lebt helpAbout ?

-> ab nach C++ Grundlagen...