Seite 1 von 1

Mehrere Menueinträge for Schleife

Verfasst: 5. August 2011 00:07
von Bash85_s
Hallo zusammen,

mein Programm mit folgendem Code innerhalb der For Schleife stürzt leider sofort ab... :
Der Code unterhalb der For Schleife funktioniert (Also wenn ich nur ein Eintrag in das Menü mach).

mppCheckable ist in der Header Datei als QAction **mppCheckable deklariert.

for (int i = 0; i < mNumParsedVariables; i++)
{
mParsedVariables = QString::number(i);

mppCheckable = new QAction(mParsedVariables, this);
mppCheckable->setCheckable(true);
mppCheckable->setChecked(false);

ui->menuAddRemoveDSPVariable->addAction(mppCheckable);

}

QAction *p = new QAction(mParsedVariables[0], this);
p->setCheckable(true);
p->setChecked(false);

ui->menuAddRemoveDSPVariable->addAction(p);

Hat jemand eine Idee was an dem Code innerhalb der For-Schleife falsch ist?

Re: Mehrere Menueinträge for Schleife

Verfasst: 5. August 2011 06:30
von Christian81
Für sowas gibts wie immer einen Debugger. Ich schätze die komischen Arrays (mParsedVariables,mppCheckable) sind nicht initialisiert/groß genug. Komisch in der Form als dass sie wohl unnötig sind.