• 6794阅读
  • 3回复

[提问]Qt的自定义信号能不能做为全局的? [复制链接]

上一主题 下一主题
离线tuoya220
 

只看楼主 正序阅读 楼主  发表于: 2012-09-10
关键词: 如题
    如题,现在项目中有需要用到自定义信号,在很多地方emit同一个信号量,所以想把这个信号作为一个公共的信号.不知道在Qt里面能不能这样做!
在线XChinux

只看该作者 3楼 发表于: 2012-09-10
自己写个public成员函数去发射信号。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线tuoya220

只看该作者 2楼 发表于: 2012-09-10
回 1楼(XChinux) 的帖子
我这样做过,但是它提示声明的信号是protected的
在线XChinux

只看该作者 1楼 发表于: 2012-09-10
不能。你自定义一个QObject单例类,里面你要定义多少个公用信号都可以,使用的时候找到这个单例实例,调用方法发射信号。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个