What is the difference between Q_ENUM and Q_ENUMS

后端 未结 2 1718
Happy的楠姐
Happy的楠姐 2021-01-08 00:31

I just found multiple examples showing the usage of Q_ENUM and Q_ENUMS and looking into the definition of Q_ENUM showed me that it inc

2条回答
  •  天命终不由人
    2021-01-08 00:41

    The What's New in Qt 5.5 says:

    Added Q_ENUM to replace Q_ENUMS, which allows to get a QMetaEnum at compile time using QMetaEnum::fromType. Such enums are now automatically registered as metatypes, and can be converted to strings within QVariant, or printed as string by qDebug().

提交回复
热议问题