class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
enum ceshi
{
ceshi01 = 9,
ceshi02,
ceshi03
};
Q_ENUM(ceshi)
};
#endif // WIDGET_H
const QMetaObject &mo = Widget::staticMetaObject;
QMetaEnum metaEnum = mo.enumerator(mo.indexOfEnumerator("ceshi"));
for (int i = 0; i < metaEnum.keyCount(); ++i)
{
qDebug()<<metaEnum.key(i)<<metaEnum.value(i);
}