ich habe ein kleines Problem. Und zwar habe ich gerade einen modalen Dialog erstellt und wollte ihn mit dem done()-Signal beenden. Der Konstruktor für diese Klasse sieht etwa so aus (schwer vereinfacht):
Code: Alles auswählen
SendWriteRegister::SendWriteRegister(QWidget *parent, int count)
: QDialog(parent)
{
....
....
setLayout(mainLayout);
connect(submit, SIGNAL(clicked()), this, SLOT(ReadOut()));
connect(submit, SIGNAL(clicked()), this, SLOT(done(i)));
}In der Doku steht done() als virtual slot, also habe ich den slot selbst in meiner Klasse implemtiert, bekomme aber immer noch den gleichen Fehler.Object::connect: No such slot SendWriteRegister::done(i)
Deshalb die Frage: was habe ich falsch verstanden oder nicht beachtet?
Gruss Pucky