[gelöst] Warum kann ich keine Verbindung mit einem SLOT...
Verfasst: 20. Mai 2005 14:00
Hi!
Warum wird der Slot CopyEntry(unsigned int); nich aufgerufen? Wenn ich es ohne Argument (unsigned int) mache und ohne i bei der Connection, dann geht es.
Irgendwie gehen nur Dinge wie:
Aber nie, leider niemals:
Warum ? Ich habe so viele Stellen, wo ich so arbeiten möchte, aber es geht nicht.
MfG
Code: Alles auswählen
// Copy-Menu
itsDataCopyMNU->clear();
for (unsigned int i = 0; i < itsCat.size(); i++)
{
itsDataCopyMNU->insertItem(QPixmap(QImage("icons/dublicate.png")), itsCat[i].getName(), this, SLOT(copyEntry(i)));
}Irgendwie gehen nur Dinge wie:
Code: Alles auswählen
connect(sender, SIGNAL(sig(unsigned int)), reciever, SLOT(slo(unsigned int)));
emit sig(8);
// slo(unsigned int) wird aufgerufen...Code: Alles auswählen
unsigned int i = 8;
connect(sender, SIGNAL(sig()), reciever, SLOT(slo(unsigned int i)));
emit sig();
// slo(unsigned int) wird NICHT aufgerufen...MfG