Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) #define Q_FLAG(x) Q_FLAGS(x) Q_ENUM_IMPL(x...
#define QStringLiteral(str) \ ([]() noexcept -> QString { \ enum { Size = sizeof(QT_UNICODE_LITERAL(str))/2 - 1 }; \ static const QStaticStringData<Size> qstring_literal = { \ Q_STATIC_STRING_DATA_HEADER_INITIALIZER(Size), \ QT_UNICODE_LITERAL(str) }; \ QStringDataPtr hold...
CodeEditor.h 1#ifndef CODEEDITOR_H2#defineCODEEDITOR_H34#include"CodeTypeDef.h"5#include <QPlainTextEdit>6#include <QObject>7#include <QPaintEvent>8#include <QResizeEvent>9#include <QSize>10#include <QWidget>11#include <QSyntaxHighlighter>12#include <QPainter>1314typedefenum{15BROWSE,16EDIT,...
51CTO博客已为您找到关于qt enum用法的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及qt enum用法问答内容。更多qt enum用法相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
#define COLORBUTTON_H /** * 多样式超级按钮控件 作者:feiyangqingyun(QQ:517216493) 2017-9-24 * 1:可设置圆角角度,边框宽度 * 2:可设置角标和正文文字内容/字体/对齐方式/颜色 * 3:可设置边框颜色,正常颜色,按下颜色 * 4:可设置背景图片 * 5:可设置按钮颜色模式 ...
QMetaEnum enumerator ( int index ) const int enumeratorCount () const int enumeratorOffset () const int indexOfEnumerator ( const char * name ) const 5、method:描述类中所包含方法信息:包括property,signal,slot等,包括祖先类,如何组织暂时不确定。
#define DRAWQWIDGET_H #include <QWidget> #include <QKeyEvent> #include #include <qpen.h> /* * */ typedefenumdraw_shap_e{ DRAW_RECT,//画矩形 DRAW_ELLIPSE,//画椭圆 DRAW_NO//不画 }DRAW_SHAP_E; /* 用来表示鼠标在矩形区域的位置信息 * */ typedef...
#define SWITCHBUTTON_H /** * 开关按钮控件 作者:feiyangqingyun(QQ:517216493) 2016-11-6 * 1:可设置开关按钮的样式 圆角矩形/内圆形/外圆形 * 2:可设置选中和未选中时的背景颜色 * 3:可设置选中和未选中时的滑块颜色 * 4:可设置显示的文本
define MY_FUNCTION_NAME my_function endif void myFunction() { __ 您的代码 } 2. 使用 Q_OS 宏 使用Q_OS 宏可以更方便地编写跨平台的代码。这个宏定义了当前运行的操作系统,例如 Q_OS_WIN、Q_OS_LINUX 和 Q_OS_MAC。通过检查 Q_OS 宏的值,您可以根据不同的操作系统执行不同的代码。 cpp if Q...
#ifndefYUVPLAYER_H#defineYUVPLAYER_H#include<QWidget>typedefstruct{// 文件路径constchar*filename;// yuv 的宽intwidth;// yuv 的高intheight;// yuv 像素格式AVPixelFormat pixelFormat;// 帧率intfps;}Yuv;classYuvPlayer:publicQWidget{Q_OBJECTpublic:// 播放器的状态typedefenum{Stopped=0,// 停止Play...