请告诉我你所知道的C/C++库,它提供了一个类似于glib库的对象框架。框架必须具有的主要功能是为对象设置不同的属性/属性,并为用户订阅属性更改通知事件。
如果它有一个比GPL更弱的许可(例如BSD或MIT或LGPL),那就太好了,因为我将在一个专有产品中使用它。商业上的也足够了。
例如,我知道libsigc++库,但它只提供了一个通知链框架,而不是具有属性等的整个对象模型。
发布于 2013-08-01 23:06:40
我选择的是Qt,并且是LGPL许可的。它有一个基于QObject的类层次结构。它支持属性以及信号/槽机制,允许您通过将对象的信号连接到预先存在的槽或您编写的槽来获得有关更改的通知。
信号/插槽机制如下所述:
http://qt-project.org/doc/qt-5.1/qtcore/signalsandslots.html
https://stackoverflow.com/questions/17997383
复制相似问题