Problem bei AdressBook Tut - Edit Signals/Slots
Verfasst: 12. Februar 2008 13:49
Hallo,
ich mache gerade das QT-Tutorial AddressBook. Bin QT-Anfänger, aber habe schon einige Programmiererfahrung und bin auch ganz gut vorangekommen bisher, find ich. Aber jetzt gibt’s Probleme, die ich nicht lösen kann (auch mithilfe des Forums nicht). Folgendes:
Bin beim Step „Connecting the „Add Address“ Dialog’s OK Button”.
Da soll man ja das clicked() mit dem accept() verknüpfen. Das accept() gibt’s aber bei mir nicht. Ich denke das liegt auch am Receiver. Dort steht bei mir AddDialogClass, während ja wohl eigentlich Form dastehen sollte. Zur Auswahl für den Receiver gibt es halt noch die anderen Objekte in der UI (2xEdit, 2xText, 1xSpacer, 1xButton). Ich hab aufgepasst, dass dieser merkwürdig aussehende Pfeil erscheint, wenn ich verknüpfe. Aber irgendwie gibt’s das „Form“ nicht. Wie komm ich da ran? Was mach ich falsch?
Vielleicht hilft mein nächstes Problem bei der Problemlösung
Und zwar wollt ich dann einfach schon den nächsten Schritt machen „invoking the add address dialog from the application“. Hier ist das Problem, dass er in meiner addressbook.cpp und in der Funktion on_addButton_clicked() den AddDialog dialog(this) anlegen kann, aber beim dialog.exec() meckert er, dass er das exec() nicht kennt. Die Auto-Vervollständigung zeigt es auch nicht an. Keine Ahnung was da fehlt. Kann mir jemand helfen?
Folgende Umgebung: Eclipse, QT 4.3.3, MinGW. Alles nach Tutorial installiert und eingerichtet (Window -> Preferences -> QT -> die 4.3.3 reingemacht, Projekt -> Properties C/C++ Include Paths and Symbols -> das include-verzeichnis und alle include-unterverzeichnisse wobei es hier probleme gibt: Der findet den ActiveQT-Pfad nicht, das Verzeichnis gibt’s auch nicht auf meinem Rechner, kommt also immer Warnung, außer ich machs raus.)
Würde mich sehr über Hilfe freuen.
Vielen Dank
Susa.
ich mache gerade das QT-Tutorial AddressBook. Bin QT-Anfänger, aber habe schon einige Programmiererfahrung und bin auch ganz gut vorangekommen bisher, find ich. Aber jetzt gibt’s Probleme, die ich nicht lösen kann (auch mithilfe des Forums nicht). Folgendes:
Bin beim Step „Connecting the „Add Address“ Dialog’s OK Button”.
Da soll man ja das clicked() mit dem accept() verknüpfen. Das accept() gibt’s aber bei mir nicht. Ich denke das liegt auch am Receiver. Dort steht bei mir AddDialogClass, während ja wohl eigentlich Form dastehen sollte. Zur Auswahl für den Receiver gibt es halt noch die anderen Objekte in der UI (2xEdit, 2xText, 1xSpacer, 1xButton). Ich hab aufgepasst, dass dieser merkwürdig aussehende Pfeil erscheint, wenn ich verknüpfe. Aber irgendwie gibt’s das „Form“ nicht. Wie komm ich da ran? Was mach ich falsch?
Vielleicht hilft mein nächstes Problem bei der Problemlösung
Und zwar wollt ich dann einfach schon den nächsten Schritt machen „invoking the add address dialog from the application“. Hier ist das Problem, dass er in meiner addressbook.cpp und in der Funktion on_addButton_clicked() den AddDialog dialog(this) anlegen kann, aber beim dialog.exec() meckert er, dass er das exec() nicht kennt. Die Auto-Vervollständigung zeigt es auch nicht an. Keine Ahnung was da fehlt. Kann mir jemand helfen?
Folgende Umgebung: Eclipse, QT 4.3.3, MinGW. Alles nach Tutorial installiert und eingerichtet (Window -> Preferences -> QT -> die 4.3.3 reingemacht, Projekt -> Properties C/C++ Include Paths and Symbols -> das include-verzeichnis und alle include-unterverzeichnisse wobei es hier probleme gibt: Der findet den ActiveQT-Pfad nicht, das Verzeichnis gibt’s auch nicht auf meinem Rechner, kommt also immer Warnung, außer ich machs raus.)
Würde mich sehr über Hilfe freuen.
Vielen Dank
Susa.