Próbowałem to zrobić:QObject :: connect: Nie można stać w kolejce argumenty typu 'int &'
connect(this, SIGNAL(signalClicked(int&)), classA, SLOT(doWork(int&)));
Ale pojawia się komunikat w tytule. Więc ja zbadałem internet i wpadłem na to rozwiązanie, które nie działa aswell:
qRegisterMetaType<int&>("Type");
connect(this, SIGNAL(signalClicked(Type)), classA, SLOT(doWork(Type)));
(błąd: nie pasującej funkcji dla wywołania 'qRegisterMetaType (const char [5])')
Jakieś rozwiązania? Dzięki za pomoc.
Czy "#include"? –
Angew
Tak, tak, dlatego nie rozumiem ... – Thibel
Dzięki za odpowiedź, ale już znalazłem to rozwiązanie http://www.qtforum.org/article/36440/signal-between-threads.html ? s = e3808660493121294f8780ef018f9b5e98f5b6f4 i niestety nadal nie działa. – Thibel