• 5347阅读
  • 4回复

问个简单的信号与槽的问题 [复制链接]

上一主题 下一主题
离线ssh_2008
 

只看楼主 倒序阅读 楼主  发表于: 2010-09-08
— 本帖被 XChinux 执行加亮操作(2010-09-08) —
我想实现一个小功能: 设置一个变量,当变量的值改变时,调用 fun()函数。用connect()如何实现?
离线ssh_2008

只看该作者 1楼 发表于: 2010-09-08
自己顶个
离线dbzhang800

只看该作者 2楼 发表于: 2010-09-08
修改变量前或后,发射信号。然后去连接这个信号和你要触发的槽。

建议提问时能多提供些上下文,问题尽可能明确。不然别人都不了解你是不知道如何自定义信号,还是不用用 connect
离线ssh_2008

只看该作者 3楼 发表于: 2010-09-08
引用第2楼dbzhang800于2010-09-08 12:21发表的 :
修改变量前或后,发射信号。然后去连接这个信号和你要触发的槽。
建议提问时能多提供些上下文,问题尽可能明确。不然别人都不了解你是不知道如何自定义信号,还是不用用 connect

谢谢指教,我是不清楚如何自定义信号。我是打算通过驱动,从硬件接收到数据后,将数据存放在一个变量p中,不同的数据控制不同的上层软件中的按钮。我是在想如何实现每次接收到数据后,都能够跟软件中的 按钮按下这个事件关联起来
离线ssh_2008

只看该作者 4楼 发表于: 2010-09-08
搞定了,呵呵。谢谢三楼的提醒。感激不尽  通过自定义了一个信号,实现了。好久没看QT了,都忘完了。。。
快速回复
限100 字节
 
上一个 下一个