作者peder (嗶一聲之後)
看板C_and_CPP
標題Re: [問題] Qt使用signal與slot
時間Fri May 8 09:22:10 2015
Hi
看了一下 qtelnetperso.h,有一個 sockConnected() 的 signal
如你所說的,連上之後再做某些事情,你已經有做啦?
就是這行
connect(t, SIGNAL(sockConnected()), this, SLOT(socketConnected()));
應該不用主動去檢查 isConnected
連上後,自然會 emit 出 signal
就會去跑 connect 的 func.
把你想做的事情放在 slot func. 裡即可。
應該沒有誤會你的意思吧?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.246.2.21
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1431048133.A.BE0.html
推 DIE755127: 你說的部分是我另外確認連線用的 05/08 12:27
→ DIE755127: 因為我是希望用可以直接在button click內就檢查出是否 05/08 12:29
→ DIE755127: 連線完成 然後再依序做其它事 05/08 12:30
→ DIE755127: 看起來跟timing沒關係 05/08 12:31
→ DIE755127: 所以想會不會跟code stack有關 05/08 12:32
→ DIE755127: 如果我把1跟2分兩個button就沒有問題 05/08 12:33