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

使用测试:

相关推荐
爱装代码的小瓶子13 分钟前
数据结构之队列(C语言)
c语言·开发语言·数据结构
Maybe_ch2 小时前
.NET-键控服务依赖注入
开发语言·c#·.net
超浪的晨2 小时前
Java UDP 通信详解:从基础到实战,彻底掌握无连接网络编程
java·开发语言·后端·学习·个人开发
终焉暴龙王2 小时前
CTFHub web进阶 php Bypass disable_function通关攻略
开发语言·安全·web安全·php
Edingbrugh.南空3 小时前
Aerospike与Redis深度对比:从架构到性能的全方位解析
java·开发语言·spring
CodeCraft Studio3 小时前
借助Aspose.HTML控件,在 Python 中将 HTML 转换为 Markdown
开发语言·python·html·markdown·aspose·html转markdown·asposel.html
QQ_4376643143 小时前
C++11 右值引用 Lambda 表达式
java·开发语言·c++
aramae3 小时前
大话数据结构之<队列>
c语言·开发语言·数据结构·算法
封奚泽优4 小时前
使用Python实现单词记忆软件
开发语言·python·random·qpushbutton·qtwidgets·qtcore·qtgui
liulilittle5 小时前
C++/CLI与标准C++的语法差异(一)
开发语言·c++·.net·cli·clr·托管·原生