• 6421阅读
  • 4回复

[提问]QT信号与信号的连接该如何处理? [复制链接]

上一主题 下一主题
离线bingcaihuang
 

只看楼主 正序阅读 楼主  发表于: 2011-08-14
在qt中连接qpushbutton的clicked信号与另一信号,connect(btn, SIGNAL(clicked()), this, SIGNAL(todosth())),如果另一信号需带参数,是否需要先定义一个槽,先与clicked信号连接,然后再emit todosth(const QString &str)呢?
离线bingcaihuang

只看该作者 4楼 发表于: 2011-08-15
回 2楼(hercules) 的帖子
QSignalMapper不是一般用在大量信号对应同一槽才用的嘛?我这只有一个信号……
离线米饭拌面

只看该作者 3楼 发表于: 2011-08-15
楼上正解
QQ:32336134
离线hercules

只看该作者 2楼 发表于: 2011-08-15
你这种情况可以考虑使用QSignalMapper
我的QQ号:337396132
欢迎大家加我为好友,一起学习Qt
离线wxj120bw

只看该作者 1楼 发表于: 2011-08-14
回 楼主(bingcaihuang) 的帖子
个人认为是需要定义一个槽来中转下 或者对最初的信号进行处理 让最初的信号带有参数
快速回复
限100 字节
 
上一个 下一个