【BUG】QT QTcpSocket客戶端通信會重複執行兩次

編程環境:VS2015, QT5.6.1

QT 客戶端通信會自動連接兩次,如下圖:


代碼很簡單,但是不知道爲什麼會自動連接兩次,消息也會重複發送兩次。



經過一番思考,覺得應該是這兩句話的原因,註釋掉之後果然問題就解決了。爲什麼呢?

個人覺得,槽函數在使用了顯示聲明之後,再使用這兩行代碼,相當於重複將按鈕信號與槽函數關聯了一次。與關聯的按鈕,單擊之後,會重複執行兩次。可參考博客,有詳細的介紹:

https://www.cnblogs.com/lxmwb/p/6220733.html


*******************************************************************

才疏學淺,歡迎指正交流~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章