类似于 GLIB 的对象模型?
analog to glib's object model?
请告诉我你所知道的C/C++库,它们提供了一个类似于glib库的对象框架。框架必须具有的主要功能是为对象设置不同的属性/属性,并为用户订阅属性更改通知事件。
如果它有一个比GPL弱的许可证(例如BSD、MIT或LGPL),那就太好了,因为我要在专有产品中使用它。商业性的也足够了。
例如,我知道libsigc++库,但它只提供了一个通知链框架,而没有提供带有属性等的整个对象模型。
我选择的是Qt,并且是LGPL许可的。它有一个基于QObject的类层次结构。它支持属性以及信号/插槽机制,通过将对象的信号连接到预先存在的插槽或您编写的插槽,您可以获得有关更改的通知。
此处描述了信号/插槽机制:
http://qt-project.org/doc/qt-5.1/qtcore/signalsandslots.html
相关文章:
- 成员函数调用和C++对象模型
- 具有非 POD 对象的 GLib 异步队列
- 微调张量流对象检测预训练模型
- 组件对象模型 (COM):IMalloc::Alloc 在哪里分配内存?
- 如何使用 word 对象模型中的C++接口在 word 中添加自定义 XML 艺术
- 如何在Windows中注册COM(组件对象模型)?(用于图标覆盖处理程序)
- 如何在 Visual C++ 2008 中使用组件对象模型
- 我应该如何编写用C++代码编写的Lua API/对象模型的文档
- 作为不同用户运行的两个exe如何使用COM(组件对象模型)进行通信
- 组件对象模型查询接口
- 我不明白<C++对象模型内部"中'Argument Initialization'的内容>
- 俄罗斯方块对象模型在C++
- G++ 对象模型
- 如何创建用于 QML 的通用对象模型
- C++对象模型转换
- 类似于 GLIB 的对象模型?
- 从非托管C++调用C#方法,该方法传递回一个完整的对象模型
- 对象模型加载纹理坐标和顶点位置没有正确加载
- c++对象模型的缺点.解决方案是什么?
- 在c++中将Outlook对象模型MailItemPtr转换为MAPI IMessage