标题:【提问】创建的信号出错之二
作者:chip_7
日期:2006-02-16 18:27
内容:
谢谢各位,我找到了focusinevent()函数,
但是信号还是创建不了,
现在关键就是不清楚如何建信号,关键字signals也已经加上了
总是提示有错
请各位再帮忙!
#1 [XChinux 02-16 20:11]
下面是引用chip_7于2006-02-15 20:08发表的【提问】如何响应得到焦点事件:
各位大虾,我有个问题想请教:
我的想法是点击一个lineedit(就是空行),也就是它得到了焦点,然后就弹出一个dialog
查过lineedit的函数后,发现没有类似的信号,
那只好自己建信号了,我就又创建了一个类line,它继承了LineEdit,我又在里面加了一句
signals:void out();
.......
有了focusInEvent()你还要信号干什么?
#2 [zccmin 02-20 18:09]
创建信号很简单,申明了信号之后,只要在某个事件函数里 加上emit就行。
例如:你申明的一个out()信号。你想按下某个按钮产生该信号。你只要在按钮连接的槽中加上一行: emit out();
#3 [tieliu 02-24 21:23]
楼主,把你的相关代码和错误信息帖出来大家一起看看吧