[gelöst] Signal-Problem
Verfasst: 25. September 2005 17:23
Hallo alle miteinander,
ich habe gleich noch ein 2. Problem mit meinem aktuellen QT-Prog.
Ich habe eine Klasse, die mir einen Dialog zur Verfügung stellt. Dieser Dialog emittet an einer Stelle ein Signal, dass mit einem Slot einer anderen Klasse connected ist. Dummerweise wird der Slot nicht ausgelöst, wenn das Signal gesendet wird.
Hier die Code-Aussschnitte:
Klassendefinition Dialog:
Signal-Emmitung Dialog:
Connect in der anderen Klasse
bigDialog ist dabei das Objekt der Dialog-Klasse.
Wäre klasse, wenn jemand Ideen zur Lösung des Problems hat.
Wenn noch Fragen bezüglich des Problems offen sind, werde ich gerne versuchen, das ganze noch genauer zu erklären.
Danke im Voraus,
Prof. MAAD
ich habe gleich noch ein 2. Problem mit meinem aktuellen QT-Prog.
Ich habe eine Klasse, die mir einen Dialog zur Verfügung stellt. Dieser Dialog emittet an einer Stelle ein Signal, dass mit einem Slot einer anderen Klasse connected ist. Dummerweise wird der Slot nicht ausgelöst, wenn das Signal gesendet wird.
Hier die Code-Aussschnitte:
Klassendefinition Dialog:
Code: Alles auswählen
signals:
void textChanged(QString nText);
Code: Alles auswählen
void OBigDiag::saveText()
{
textString = textEdit->toPlainText();
emit textChanged(textString);
close();
}
Code: Alles auswählen
connect(bigDialog,SIGNAL(textChanged(QString nText)),this,SLOT(writeText(QString nText)));
Wäre klasse, wenn jemand Ideen zur Lösung des Problems hat.
Wenn noch Fragen bezüglich des Problems offen sind, werde ich gerne versuchen, das ganze noch genauer zu erklären.
Danke im Voraus,
Prof. MAAD