Seite 1 von 1

Anfänger Fragen

Verfasst: 26. Januar 2007 12:06
von bloedi
Hallo
Seit gestern habe ich auch mit Ot4.2 auf Visual.net2003 angefangen.
Bis jetzt Matlab programmiert...
hier ein paar blöde Fragen:
1. Wie kann ich testen ob alle von mir definierten signal-slot connections auch tatsächlich ausgeführt worden sind.
2.hier ein Beispiel von meinem Buch

Code: Alles auswählen

connect (lineEdit, SIGNAL(textChanged(constQString &)),this,SLOT(on_lineEdit_textChanged()));
ich sehe nicht im QTDesigner ein signal textchanged(...) für lineEdit...und im Buch ist nur on_lineEdit_textChanged() funktion definiert.
3. für Objekte existieren Signale und Slots und nur die Slots sind als Funktionen zu definieren??????????
4. wenn ich selber die Signals und Slots definiert habe, wie kann ich mit dem Designer eine Verbindung signal-slot machen

Ich hoffe, dass miene Fragen klar sind. ich verstehe diese Sache mit Signal und SLot nicht . Deutsch ist nicht mein DIng
Danke für die Hilfe!

Verfasst: 26. Januar 2007 16:16
von Tarek
1. Wie kann ich testen ob alle von mir definierten signal-slot connections auch tatsächlich ausgeführt worden sind.
"connect() liefert einen Boolean-Wert zurück, außerdem kannst du wenn du "CONFIG+=console" zu deiner Projektdatei hinzufügst etwaige Fehler auf der Konsole sehen.
ich sehe nicht im QTDesigner ein signal textchanged(...) für lineEdit...und im Buch ist nur on_lineEdit_textChanged() funktion definiert.
Noch mal richtig nachschauen, das Signal ist definitiv da.
3. für Objekte existieren Signale und Slots und nur die Slots sind als Funktionen zu definieren??????????
Bitte Dokumentation lesen, und dann nochmal fragen: http://doc.trolltech.com/4.2/signalsandslots.html
4. wenn ich selber die Signals und Slots definiert habe, wie kann ich mit dem Designer eine Verbindung signal-slot machen
Am einfachsten dürfte es sein das händisch zu machen.

Danke

Verfasst: 29. Januar 2007 07:58
von bloedi
Ich habe Vieles falsch verstanden...Danke für deine Hilfe!