作者Jianfu (hello,world)
看板LinuxDev
標題Re: [問題] 請教在Qt上connect()寫自己的定義函式方法
時間Tue Apr 15 23:25:08 2008
借標題再問一個問題
我想要做一個按了按鈕然後可以輸出特定的字元到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