• 6896阅读
  • 3回复

[提问]槽函数被执行两次是怎么回事? [复制链接]

上一主题 下一主题
离线guomeng0905
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-22
RT.我在一个Qt的应用程序中发现这样一个问题,当我的信号发出后,我发现槽函数被执行了两次,我不知道是怎么回事?
不知道大家有没有碰到过这样的情况啊!
离线XChinux

只看该作者 1楼 发表于: 2011-03-22
详细描述一下,一般情况下是你在designer中有默认设定,你没有删除,而又自己连接了另一个槽的缘故。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线sy1413

只看该作者 2楼 发表于: 2011-03-23
1.调用时加一个判断 if(condition) {}
2.检查有没有用到指针数组,再检查有没有用错
3.百度
hello world!
只看该作者 3楼 发表于: 2011-03-29
你会不会connect了两次,我就有过重复connect,然后一个信号重复触发槽函数的情况。
[ 此帖被我要下载代码在2011-03-29 10:45重新编辑 ]
快速回复
限100 字节
 
上一个 下一个