简介
为了解决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 |