我試着這樣做:的QObject ::連接:不能排隊類型的參數「詮釋與」
connect(this, SIGNAL(signalClicked(int&)), classA, SLOT(doWork(int&)));
但我得到的稱號消息。 所以我已經探討了互聯網,我想出了這個解決方案,它不藏漢工作:
qRegisterMetaType<int&>("Type");
connect(this, SIGNAL(signalClicked(Type)), classA, SLOT(doWork(Type)));
(錯誤:調用沒有匹配的函數「qRegisterMetaType(爲const char [5])」)
任何解決方案? 感謝您的幫助。
你是否#include'? –
Angew
是的,我這樣做,這就是爲什麼我不明白... – Thibel
感謝您的回答,但我已經在這裏找到了這個解決方案http://www.qtforum.org/article/36440/signal-between-threads.html ?s = e3808660493121294f8780ef018f9b5e98f5b6f4,不幸的是它仍然無法正常工作。 – Thibel