[問題] Qt如何在Slot裡抓取Signal的Sender
寫C#寫慣了,一下跳到Qt不太習慣,問個笨問題,還請解答
一般寫C#的時候Button的Click事件都是帶有參數的
例如某的Button的Event函數可能寫成:
private void myButton_Click(object sender, EventArgs e)
我們只要將sender轉型成Button,就可以在Event函數裡面,
抓到發出Event的物件
換成Qt的QPushButton的話,宣告一個click signal和對應的slot,
通常寫成這樣:
QObject::connect(myButton, SIGNAL(click()),
this, SLOT(on_myButton_clicked()));
其中click()沒有帶sender參數,請問要怎麼才能在slot函數裡面
抓到發出signal的物件?
--
My Blog: http://aaronmind.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.116.10
推
03/18 17:02, , 1F
03/18 17:02, 1F
→
03/18 17:26, , 2F
03/18 17:26, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
13
23