Hallo,
seit stunden dran und kein ergebnis. Ich will nur gaaanz einfach
2 Klassen durch einen connect so verbinden:

klasse1:
Code:
#include <QObject>

class Class1 : public QObject
{
    Q_OBJECT
    public:
     ...

    signals:
           void test();
Hier die Implementierung:
Code:
Class1::method1()
{
    emit test();
}
und der receiver nur die Impl.

Code:
Class2::method2()
{
      Class1 c;
      connect(&c, SIGNAL(test()), this, SLOT(ausgabe());
}

Class2::ausgabe()
{
    std::cout << "hier" << std::endl;
}
ich rufe method2 z.B wo anders in der KLasse Class2 auf oder auch von anderen Klasseren aus. Es kompiliert prima aber irgendwie läuft er nie in die Methode ausgabe() gibt also nichts aus...wo ist mein denkfehler?