wechseln ohne das meine Anwendung ständig mit einem Fehler einknickt.
FEHLER:
Wenn ich wechseln von a nach k und dann wieder nach a stürzt mein Programm mit Fehlermeldung: -1073741819 ab.
Das hier führt zum Absturz:
Code: Alles auswählen
// mainWindow.h
private:
A *a;
K *k;
Code: Alles auswählen
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
a = new A();
a = new K();
}
void MainWindow::naviStatus(int newValue)
{
switch(newValue){
case 0: MainWindow::setCentralWidget(a);
break;
case 1: MainWindow::setCentralWidget(k);
break;
}
Code: Alles auswählen
K::K(QWidget *parent) :
QDockWidget(parent),
ui(new Ui::K)
{
ui->setupUi(this);
}
Code: Alles auswählen
A::A(QWidget *parent) :
QDialog(parent),
ui(new Ui::A)
{
ui->setupUi(this);
stuff..
}