Absturz bei Deklaration von QStandardItemModel
Verfasst: 2. Oktober 2010 02:16
Hallo allerseits,
ich habe ein Problem bei der Deklaration von QStandardItemModel (oder anderen Modellen). Sobald ich die Deklaration
QStandardItemModel *modelAnalysisCurves;
im Header meiner MainWindow-Klasse habe, kompiliert zwar alles fehlerfrei, aber die exe startet nicht, sondern liefert nur die nichtssagende Fehlermeldung "... hat ein Problem festgestellt und muss beendet werden." Wenn
QStandardItemModel *modelAnalysisCurves;
erst im Konstruktor von MainWindowFastScan steht, dann funktioniert alles. Ich hätte modelAnalysisCurve aber gerne klassenweit verfügbar.
Kann jemand helfen?
Ich bin für jeden Hinweis dankbar.
ich habe ein Problem bei der Deklaration von QStandardItemModel (oder anderen Modellen). Sobald ich die Deklaration
QStandardItemModel *modelAnalysisCurves;
im Header meiner MainWindow-Klasse habe, kompiliert zwar alles fehlerfrei, aber die exe startet nicht, sondern liefert nur die nichtssagende Fehlermeldung "... hat ein Problem festgestellt und muss beendet werden." Wenn
QStandardItemModel *modelAnalysisCurves;
erst im Konstruktor von MainWindowFastScan steht, dann funktioniert alles. Ich hätte modelAnalysisCurve aber gerne klassenweit verfügbar.
Kann jemand helfen?
Ich bin für jeden Hinweis dankbar.
Code: Alles auswählen
#ifndef MAINWINDOWFASTSCAN_H
#define MAINWINDOWFASTSCAN_H
// ... noch mehr includes ...
#include <QStandardItemModel>
namespace Ui {
class MainWindowFastScan;
}
class MainWindowFastScan : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindowFastScan(QWidget *parent = 0);
~MainWindowFastScan();
private:
// ... noch mehr members ...
QStandardItemModel *modelAnalysisCurves; // <- diese Zeile bringt die exe zum Absturz
};
#endif // MAINWINDOWFASTSCAN_H