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

使用测试:

相关推荐
玉树临风江流儿5 小时前
C++左值、右值、move移动函数
开发语言·c++
拾荒的小海螺6 小时前
JAVA:Spring Boot3 新特性解析的技术指南
java·开发语言·spring boot
程序猿20236 小时前
Python每日一练---第二天:合并两个有序数组
开发语言·python
椰羊sqrt6 小时前
CVE-2025-4334 深度分析:WordPress wp-registration 插件权限提升漏洞
android·开发语言·okhttp·网络安全
Js_cold6 小时前
Verilog任务task
开发语言·fpga开发·verilog
njxiejing6 小时前
Numpy一维、二维、三维数组切片实例
开发语言·python·numpy
一位搞嵌入式的 genius6 小时前
前端实战开发(四):从迭代器到异步编程:ES6 Generator 全面解析 + 实战问题排查
开发语言·前端·es6·前端实战
来来走走6 小时前
Android开发(Kotlin) 高阶函数、内联函数
android·开发语言·kotlin
Murphy_lx7 小时前
C++ thread类
开发语言·c++
彩妙不是菜喵7 小时前
C++ 中 nullptr 的使用与实践:从陷阱到最佳实践
开发语言·jvm·c++