技术栈

Qt - QMenu

易日2024-10-10 18:28

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

使用测试:

上一篇:Multi - LiCa 多激光雷达标定
下一篇:STL模板库
相关推荐
聊聊MES那点事
14 分钟前
Cogent DataHub vs Kepware,两大工业数据中间件的深度对比分析
开发语言·中间件·opc·opc ua
aramae
37 分钟前
数据结构与算法(递归)
开发语言·经验分享·笔记·算法
千码君2016
1 小时前
Go语言:记录一下Go语言系统学习的第一天
java·开发语言·学习·golang·gin·并发编程·编译语言
Lxinccode
1 小时前
python(48) : 命名截图[Windows工具(3)]
开发语言·python·截图·快速截图
骁的小小站
1 小时前
Learn C the Hardway学习笔记和拓展知识(一)
c语言·开发语言·c++·经验分享·笔记·学习·bash
花哥码天下
2 小时前
Oracle下载JDK无需登录
java·开发语言
早点.早点.
2 小时前
QT登陆界面
开发语言·qt
楼田莉子
2 小时前
C++学习:异常及其处理
开发语言·c++·学习·visual studio
fsnine
2 小时前
Python Web框架对比与模型部署
开发语言·前端·python
热门推荐
01两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答02GitHub 镜像站点03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05GitLab 零基础入门指南:从安装到项目管理全流程06Linux下V2Ray安装配置指南0746个Nano-banana 精选提示词,持续更新中08Labelme从安装到标注:零基础完整指南092025羊城杯网络安全大赛 wp10UV 工具安装与国内镜像源配置指南