Q_ENUMS用法 ` //Q_ENUMS用法(包含头文件<QMetaEnum>)enumLOVERTYPE { HOT, COLD, SILENCE, TOTAL }; Q_ENUMS(LOVERTYPE)//第一步staticQString getStringByID(intid) {if(id<0||id>=TOTAL) {returnQString(); }constQMetaObject obj=Widget::staticMetaObject;//第二步intindex=obj.indexOfEnumerat...
1.使用Q_ENUM 1).枚举定义和Q_ENUM都在Q_OBJECT下面并且在public上面 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT enum Action { Open, Save, New, Copy, Cut, Paste, Undo, Redo, Delete }; Q_ENUM(Action)...
51CTO博客已为您找到关于Q_ENUMS的用法的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及Q_ENUMS的用法问答内容。更多Q_ENUMS的用法相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
1.使用Q_ENUM 1).枚举定义和Q_ENUM都在Q_OBJECT下面并且在public上面 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT enum Action { Open, Save, New, Copy, Cut, Paste, Undo, Redo, Delete }; Q_ENUM(Action)...