Re: [問題] Qt使用signal與slot

看板C_and_CPP作者 (嗶一聲之後)時間9年前 (2015/05/08 09:22), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串2/3 (看更多)
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

05/08 12:27, , 1F
你說的部分是我另外確認連線用的
05/08 12:27, 1F

05/08 12:29, , 2F
因為我是希望用可以直接在button click內就檢查出是否
05/08 12:29, 2F

05/08 12:30, , 3F
連線完成 然後再依序做其它事
05/08 12:30, 3F

05/08 12:31, , 4F
看起來跟timing沒關係
05/08 12:31, 4F

05/08 12:32, , 5F
所以想會不會跟code stack有關
05/08 12:32, 5F

05/08 12:33, , 6F
如果我把1跟2分兩個button就沒有問題
05/08 12:33, 6F
文章代碼(AID): #1LJ0_5lW (C_and_CPP)
文章代碼(AID): #1LJ0_5lW (C_and_CPP)