मैं यह करने की कोशिश की:QObject :: कनेक्ट: प्रकार के तर्कों पंक्ति में नहीं कर सकते हैं 'पूर्णांक और'
connect(this, SIGNAL(signalClicked(int&)), classA, SLOT(doWork(int&)));
लेकिन मैं शीर्षक में संदेश मिलता है। तो मैं इंटरनेट का पता लगाया है और मैं इस समाधान जो अच्छी तरह से काम नहीं कर रहा के साथ आया था:
qRegisterMetaType<int&>("Type");
connect(this, SIGNAL(signalClicked(Type)), classA, SLOT(doWork(Type)));
(त्रुटि: करने के लिए कॉल के लिए कोई मिलता-जुलता समारोह 'qRegisterMetaType (स्थिरांक चार [5])')
कोई समाधान? आपकी मदद के लिए धन्यवाद।
क्या आप 'शामिल करते हैं? –
Angew
हाँ, मैं ऐसा करता हूं, इसलिए मुझे यह नहीं मिलता है ... – Thibel
आपके उत्तर के लिए धन्यवाद लेकिन मुझे पहले ही यह समाधान मिल गया है http://www.qtforum.org/article/36440/signal-between-threads.html एस = ई 3808660493121294f8780ef018f9b5e98f5b6f4 और दुर्भाग्यवश यह अभी भी काम नहीं कर रहा है। – Thibel