Qt中lambda表達式的使用


lambda表達式的簡介以及使用都在這篇博客了:https://www.cnblogs.com/xiaoxiaok/p/15395648.html,在這里不在贅述,我們如何在Qt中使用lambda表達式呢?

Qt中lambda表達式的使用:
在Qt中如果要進行信號槽的連接,發出一個信號,如果沒有標准的槽函數可以使用,那我們就必須自己去寫一個我們自定義的槽函數來供我們使用,現在有了lambda這么個東西之后就可以直接寫一個匿名函數來供我們使用。
舉個例子:
這個Qt程序的功能是點擊窗口上的testing按鈕,就調用我們自己寫的上面那個槽函數。這就是一個極簡版本的匿名函數作為Qt的槽函數,復雜的原理也是一樣,自己舉一反三的試一下。


免責聲明!

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



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