0
請告訴我你所瞭解的C/C++庫,它們提供了一個類似於glib庫的對象框架。框架必須具有的主要功能是爲對象設置不同的屬性/屬性並訂閱用戶屬性更改通知事件。類似於glib的對象模型?
如果它擁有比GPL更弱的許可證(例如BSD或MIT或LGPL),那就太好了,因爲我打算將它用於專有產品。商業的也足夠了。
E.g.我知道libsigC++庫,但它僅提供通知鏈框架,但不提供具有屬性等的整個對象模型。
請告訴我你所瞭解的C/C++庫,它們提供了一個類似於glib庫的對象框架。框架必須具有的主要功能是爲對象設置不同的屬性/屬性並訂閱用戶屬性更改通知事件。類似於glib的對象模型?
如果它擁有比GPL更弱的許可證(例如BSD或MIT或LGPL),那就太好了,因爲我打算將它用於專有產品。商業的也足夠了。
E.g.我知道libsigC++庫,但它僅提供通知鏈框架,但不提供具有屬性等的整個對象模型。
我挑的那個是Qt並且是LGPL許可的。它有一個基於QObject的類層次結構。它支持屬性以及信號/插槽機制,通過將對象信號連接到預先存在的插槽或您編寫的插槽,您可以獲得關於更改的通知。
的信號/槽機制這裏描述:
http://qt-project.org/doc/qt-5.1/qtcore/signalsandslots.html