声明:
enum A{a=121,b,c,d,e,f};
Q_ENUM (A)//一定要在枚举和Q_OBJECT之后;
定义:
QMetaEnum meta = QMetaEnum::fromType<MainWindow::A>();
qDebug()<<"name"<<meta.name();
qDebug()<<meta.keysToValue(QString("a").toLatin1().data());
打印:
name A
121
声明:
enum A{a=121,b,c,d,e,f};
Q_ENUM (A)//一定要在枚举和Q_OBJECT之后;
定义:
QMetaEnum meta = QMetaEnum::fromType<MainWindow::A>();
qDebug()<<"name"<<meta.name();
qDebug()<<meta.keysToValue(QString("a").toLatin1().data());
打印:
name A
121