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

使用测试:

相关推荐
今晚打老虎22 分钟前
c++弹窗
开发语言·c++
java1234_小锋32 分钟前
什么是Lua模块?你会如何使用NGINX的Lua模块来定制请求处理流程?
开发语言·nginx·lua
web守墓人1 小时前
【go语言】window环境从源码编译go
开发语言·后端·golang
The Chosen One9851 小时前
C++:类和对象(上)---镜中万象:C++类的抽象之境与对象的具体之象
开发语言·c++
晓13131 小时前
第十二章 Python语言-大数据分析PySpark(终)
开发语言·python·数据分析
zyx没烦恼1 小时前
线程池&&单例模式
linux·开发语言·c++·单例模式
潘多编程1 小时前
JDK 17 与 Spring Cloud Gateway 新特性实践指南
java·开发语言
清泉-通达信编程专家-苏大毕业2 小时前
N字形上升形态选股代码如何编写?
c语言·开发语言·算法·青少年编程·启发式算法
清醒的兰2 小时前
Qt 调试信息重定向到本地文件
开发语言·qt
EnigmaCoder2 小时前
java面向对象编程【高级篇】之继承
java·开发语言