Qt - QMenu

QMenu

1、menu转string输出

cpp 复制代码
//GlobalEnum.h
#include <QObject>
#include <QMetaEnum>
class GlobalEnum : public QObject
{
    Q_OBJECT
public:
    EnumTest();

    enum Enum_Test
    {
        ZhangSan = 0,
        WangWu,
    };
    Q_ENUM(Enum_Test)
};

#define EnumToString(e) \
QMetaEnum::fromType<GlobalEnum::Enum_Test>().valueToKey(e) //! enum转string

使用测试:

相关推荐
天马行空-10 小时前
ES 精准匹配 和 模糊查询的实现方式
java·开发语言
Z***258010 小时前
Java计算机视觉
java·开发语言·计算机视觉
Tiger_shl10 小时前
SqlConnection、SqlCommand 和 SqlDataAdapter
开发语言·数据库·c#
一点事11 小时前
ruoyi:集成mybatisplus实现mybatis增强
java·开发语言·mybatis
你的冰西瓜11 小时前
C++14 新特性详解:相较于 C++11 的主要改进
开发语言·c++·stl
linksinke11 小时前
Mapstruct引发的 Caused by: java.lang.NumberFormatException: For input string: ““
java·开发语言·exception·mapstruct·numberformat·不能为空
无限进步_11 小时前
C语言单向链表实现详解:从基础操作到完整测试
c语言·开发语言·数据结构·c++·算法·链表·visual studio
好好研究11 小时前
SpringMVC框架 - 异常处理
java·开发语言·spring·mvc
songroom11 小时前
Rust: 量化策略回测与简易线程池构建(MPMC)
开发语言·后端·rust
摇滚侠11 小时前
Vue 项目实战《尚医通》,完成确定挂号业务,笔记46
java·开发语言·javascript·vue.js·笔记