Qt 跨線程連接信號和槽 槽函數不能使用引用&以及*指針


槽函數形參使用引用會導致連接不成功。去掉引用就可以了。

個人認為是由於emit信號僅僅是完成值傳遞參數實體已經不存在了,

emit發射信號 在信號中以&引用作為參數

以引用作為參數一定要注意,emit后,引用的實體已經不存在了。

所以,如果想讓每一次發射的信號中參數的值都保存下來,不能是&引用和*指針作為參數,而應該使用值傳遞。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM