作者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
1F:→ JustinHere:lineEdit的定义是什麽? 04/16 00:22
2F:推 JustinHere:有用slots巨集定义吗? 04/16 00:24
3F:→ elpam:我猜啦 没有加Q_OBJECT 04/16 01:03
4F:→ elpam:上面那一个文有讲 04/16 01:04
5F:→ Jianfu:原来只要把connect里面的那个lineEdit砍掉就好了 orz 04/16 12:55
6F:推 aitjcize:要改成this吧 02/04 20:02