看板 LinuxDev 關於我們 聯絡資訊
借標題再問一個問題 我想要做一個按了按鈕然後可以輸出特定的字元到lineEdit上 想說因為SIGNAL跟SLOT 傳遞的參數需一樣,所以另外弄一個跟released()一樣不用傳 參數的function讓他call QObject::connect(toolButton,SIGNAL(released()),lineEdit,SLOT(clickbutton())); public slots: void clickbutton(){ QString text; text="a"; lineEdit->setText(text); } 現在問題是編譯可以過 可是按了按鈕之後卻沒有任何反應>"< 還是說我的想法根本就是錯的@@" 麻煩會的人可以幫忙一下 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.88.80
JustinHere:lineEdit的定義是什麼? 04/16 00:22
JustinHere:有用slots巨集定義嗎? 04/16 00:24
elpam:我猜啦 沒有加Q_OBJECT 04/16 01:03
elpam:上面那一個文有講 04/16 01:04
Jianfu:原來只要把connect裡面的那個lineEdit砍掉就好了 orz 04/16 12:55
aitjcize:要改成this吧 02/04 20:02