qt面試題


1、信號槽與回調函數

2、多線程下,信號槽分別在什么線程中執行,如何控制

  可以通過connect的第五個參數進行控制信號槽執行時所在的線程

  connect有幾種連接方式,直接連接和隊列連接、自動連接

  直接連接:信號槽在信號發出者所在的線程中執行

  隊列連接:信號在信號發出者所在的線程中執行,槽函數在信號接收者所在的線程中執行

  自動連接:多線程時為隊列連接函數,單線程時為直接連接函數。    

3、描述QTextStream(文件流)和QDataStram(數據流)的區別

  文本流用來操作輕量級的數據,比如內置的int、QString等,寫入文件后以文本的方式呈現

  數據流,可以操作各種類型數據

  總之,兩者都可以進行操作磁盤文件以及內存數據。


免責聲明!

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



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