我正在开发一个具有以下枚举定义的项目BOOST_SCOPED_ENUM:
BOOST_SCOPED_ENUM_START(myEnum)
{
A = 0,
B
};
BOOST_SCOPED_ENUM_END;
现在我想在 QT 中注册这个枚举Q_ENUMS并用它定义Q_PROPERTY,比如:
Q_ENUMS(myEnum)
Q_PROPERTY(myEnum myEnumVar READ getMyEnumVar WRITE setMyEnumVar)
这不起作用,我尝试添加BOOST_SCOPED_ENUM()宏Q_ENUMS和Q_PROPERTY定义,但它也没有帮助。
BOOST_SCOPED_ENUM注册枚举的正确方法是什么Q_ENUMS