ich arbeite gerade an meiner ersten Qt Bibliothek, und möchte diese nun zu meiner MainApplication linken. Die Bibliothek soll die GUI informieren können über Ereignisse. Da ich in der Bibliothek die benutzende GUI nicht kenne, dachte ich mir das ganze von der GUI Seite zu connecten mit Signals und Slots.
Beide Projekte sind mit CMake erstellt und gelinkt.
Das connect habe ich so gesetzt aus der GUI-Seite:
Code: Alles auswählen
MyLibrary* j = MyLibrary::getInstance();
connect(j, SIGNAL(testsignal()), MainWindow::instance, SLOT(signalFromMyLibraryReceived()));
Code: Alles auswählen
Object::connect: No such signal MyLibrary::testsignal() in .../workspace/GUIApp/src/Scene.cpp:224
Object::connect: (receiver name: 'MainWindow')Wenn es theoretisch gehen sollte, werde ich natürlich auch mehr Code posten. Zumindest wüsste ich dann schonmal, dass ich auf dem richtigen Weg bin.
Vielen Dank schonmal.
Viele Grüße
jerry42