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