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

使用测试:

相关推荐
2501_944521599 分钟前
Flutter for OpenHarmony 微动漫App实战:分享功能实现
android·开发语言·javascript·flutter·ecmascript
老歌老听老掉牙11 分钟前
16宫格属性分析系统:打造专业级科学数据可视化工具
c++·qt·可视化
嵌入式小能手12 分钟前
飞凌嵌入式ElfBoard-系统信息与资源之休眠
c语言·开发语言·算法
橘子师兄14 分钟前
C++AI大模型接入SDK—API接入大模型思路
开发语言·数据结构·c++·人工智能
Object~16 分钟前
7.Go语言中的slice
开发语言·后端·golang
L.EscaRC19 分钟前
深度解析 Spring 框架核心代理组件 MethodProxy.java
java·开发语言·spring
2501_9419820528 分钟前
Java 分布式环境下的 Access_Token 一致性方案:如何避免多节点冲突?
java·开发语言·分布式
chilavert31840 分钟前
技术演进中的开发沉思-328 JVM:垃圾回收(上)
java·开发语言·jvm
qq_3975623140 分钟前
Qt_工程执行逻辑_窗口逻辑
开发语言·qt
hoiii18742 分钟前
基于MATLAB的Kriging代理模型实现与优化
开发语言·matlab