qt元对象系统之 Q_PROPERTY宏
这个宏需要和Q_OBJECT宏结合使用, moc工具为Q_OBJECT宏所声明的变量和函数生成定义
同时为Q_PROPERTY宏添加函数的映射,以便qt_static_metacall 能够寻找到对应的映射函数进行调用
C++代码中可以通过property和setProperty函数来间接调用映射的函数,
在qml等脚本性的东西中,通常是使用字符串来寻找对应的函数进行调用
这个宏需要和Q_OBJECT宏结合使用, moc工具为Q_OBJECT宏所声明的变量和函数生成定义
同时为Q_PROPERTY宏添加函数的映射,以便qt_static_metacall 能够寻找到对应的映射函数进行调用
C++代码中可以通过property和setProperty函数来间接调用映射的函数,
在qml等脚本性的东西中,通常是使用字符串来寻找对应的函数进行调用