Seite 1 von 1

[solved] Vernünftige Debugging, ob connect funktioniert?!

Verfasst: 17. November 2008 10:56
von gerome69
Hallo zusammen,
immer wieder tauchen hier Fragen auf wie:
Warum funktioniert "connect( createButton, SIGNAL( clicked () ), this, SLOT( createAccount() ) ); " nicht?
Klar, kann ich in den Slot als erstes eine QMessageBox oder eine Konsolenausgabe einbauen, damit ich sehe, ob er überhaupt aufgerufen wird.

Aber es wäre ja schön, wenn gleich das connect true/false zurückliefern würde, ob die Verbindung geklappt hat.

Was der Präprozessor mit diesen Makros SIGNAL und SLOT und dann der moc macht, kann ich einigermassen nachvollziehen, aber als Benutzer fühle ich mich da ein bißchen wie beim .net-Framework, wo es zig Blackboxes gibt. Sonst garnicht Qt-Style finde ich.

Ideen und Kommentare bitte :wink:

Gérôme

Re: Vernünftige Debugging, ob connect funktioniert?!

Verfasst: 17. November 2008 11:01
von macman
gerome69 hat geschrieben:Aber es wäre ja schön, wenn gleich das connect true/false zurückliefern würde, ob die Verbindung geklappt hat.
Das ist jetzt nicht dein Ernst, oder?
http://doc.trolltech.com/4.4/qobject.html#connect

[solved]Re: Vernünftige Debugging, ob connect funktioniert?!

Verfasst: 17. November 2008 11:09
von gerome69
macman hat geschrieben:
gerome69 hat geschrieben: Das ist jetzt nicht dein Ernst, oder?
http://doc.trolltech.com/4.4/qobject.html#connect
:oops: Schande über mich, das tut es ja. Wie kam ich denn drauf, daß es nicht so ist?!

Gruß, Gérôme