giveda_gobject_cpp11 更新,类似 Qt 的信号槽

l
 lojee
发布于 2020年06月22日
收藏 5

精选30+云产品,助力企业轻松上云!>>>

简介

为了解决Qt信号槽(需要依赖moc元对象编译器)的“缺陷”,我开发了本软件(类似Qt的信号槽),本软件的使用方法类似于Qt提供的信号槽。 本软件的目标用户是c++工程师。本软件提供了如下功能:
*) GSignal类;信号发射者用此来定义信号、发射信号;GObject类,功能类似于Qt中的QObject;
*) GObject::connect函数;开发者使用本函数,将发射者的信号连接到接收者的槽函数。连接成功后,发射者发射信号,接收者的槽函数将会被调用。
*) GObject::disconnect函数;开发者使用本函数,将发射者的信号与接收者的槽函数断开连接。断开连接后,发射者发射信号时,接收者的槽函数将不会被调用。

本次更新

×) 改进信号语法机制
×) fix bugs for syntax
×)fix process save
×) fix bus for struct

项目地址

https://gitee.com/giveda/gobject_cpp11

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:giveda_gobject_cpp11 更新,类似 Qt 的信号槽
加载中
此新闻有 3 条评论,请先登录后再查看。
返回顶部
顶部