Dialog öffnet sich nicht

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
Mensch
Beiträge: 50
Registriert: 16. März 2008 19:44

Dialog öffnet sich nicht

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Und wie lange lebt helpAbout ?

-> ab nach C++ Grundlagen...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten