高通字库
版本 V2.0 · 更新于 2026-05-25

8B. 枚举速查表

汇总 GT-HMI Engine 中所有全局枚举类型及其可选值。各控件的 API 参数说明中引用此表。


对齐方式 gt_align_et

枚举值说明
GT_ALIGN_NONE无对齐
GT_ALIGN_LEFT左上
GT_ALIGN_LEFT_MID左中
GT_ALIGN_LEFT_BOTTOM左下
GT_ALIGN_RIGHT右上
GT_ALIGN_RIGHT_MID右中
GT_ALIGN_RIGHT_BOTTOM右下
GT_ALIGN_CENTER中上
GT_ALIGN_CENTER_MID居中
GT_ALIGN_CENTER_BOTTOM中下

长文本模式 gt_text_long_mode_et

枚举值说明
GT_TEXT_LONG_MODE_WRAP换行
GT_TEXT_LONG_MODE_DOT省略号
GT_TEXT_LONG_MODE_SCROLL滚动

条形图/滑动条方向 gt_bar_dir_et

枚举值说明
GT_BAR_DIR_HOR_L2R水平从左到右
GT_BAR_DIR_HOR_R2L水平从右到左
GT_BAR_DIR_VER_U2D垂直从上到下
GT_BAR_DIR_VER_D2U垂直从下到上

滚动方向 gt_scroll_dir_et

枚举值说明
GT_SCROLL_DISABLE禁止滚动
GT_SCROLL_HORIZONTAL仅水平滚动
GT_SCROLL_VERTICAL仅垂直滚动
GT_SCROLL_ALL允许所有方向滚动(默认)

滚动对齐 gt_scroll_snap_em

枚举值说明
GT_SCROLL_SNAP_NONE无对齐
GT_SCROLL_SNAP_START子对象前沿对齐父对象前沿
GT_SCROLL_SNAP_END子对象后沿对齐父对象后沿
GT_SCROLL_SNAP_CENTER子对象中心对齐父对象中心

滚动提示条 gt_scroll_tip_et

枚举值说明
GT_SCROLL_TIP_NONE无提示条(默认)
GT_SCROLL_TIP_LEFT左侧提示条
GT_SCROLL_TIP_RIGHT右侧提示条
GT_SCROLL_TIP_TOP顶部提示条
GT_SCROLL_TIP_BOTTOM底部提示条

可通过 | 组合多个位置,如 GT_SCROLL_TIP_LEFT | GT_SCROLL_TIP_RIGHT

可见性 gt_visible_et

枚举值说明
GT_VISIBLE可见(默认)
GT_INVISIBLE不可见

禁用状态 gt_disabled_et

枚举值说明
GT_ENABLED启用(默认)
GT_DISABLED禁用

对象状态 gt_state_et

枚举值说明
GT_STATE_NONE正常(默认)
GT_STATE_PRESSED按下

状态触发模式 gt_obj_trigger_mode_et

枚举值说明
GT_OBJ_TRIGGER_MODE_HOLD_ON按住时保持(默认)
GT_OBJ_TRIGGER_MODE_SWITCH点击切换

布局类型 gt_layout_type_e

枚举值说明
GT_LAYOUT_TYPE_FIXED绝对定位(默认)
GT_LAYOUT_TYPE_FLEXFlex 弹性布局

Flex 主轴方向 gt_layout_flex_direction_e

枚举值说明
GT_LAYOUT_FLEX_DIR_ROW水平排列(默认)
GT_LAYOUT_FLEX_DIR_ROW_REVERSE水平反向排列
GT_LAYOUT_FLEX_DIR_COLUMN垂直排列
GT_LAYOUT_FLEX_DIR_COLUMN_REVERSE垂直反向排列

Flex 主轴对齐 gt_layout_justify_content_e

枚举值说明
GT_LAYOUT_JUSTIFY_CONTENT_START起始对齐
GT_LAYOUT_JUSTIFY_CONTENT_END末尾对齐
GT_LAYOUT_JUSTIFY_CONTENT_CENTER居中
GT_LAYOUT_JUSTIFY_CONTENT_SPACE_BETWEEN两端对齐(间距=item数-1)
GT_LAYOUT_JUSTIFY_CONTENT_SPACE_AROUND环绕分布(间距=item数)
GT_LAYOUT_JUSTIFY_CONTENT_SPACE_EVENLY均匀分布(间距=item数+1)

Flex 交叉轴对齐 gt_layout_align_items_e

枚举值说明
GT_LAYOUT_ALIGN_ITEMS_START顶部/左侧对齐
GT_LAYOUT_ALIGN_ITEMS_END底部/右侧对齐
GT_LAYOUT_ALIGN_ITEMS_CENTER居中对齐

Flex 收缩 gt_layout_shrink_e

枚举值说明
GT_LAYOUT_SHRINK_DISABLE不收缩(默认)
GT_LAYOUT_SHRINK_ENABLE允许收缩以适配父容器

字体风格 gt_font_style_et

可通过 | 组合,如 GT_FONT_STYLE_BOLD | GT_FONT_STYLE_ITALIC

枚举值说明
GT_FONT_STYLE_NORMAL正常
GT_FONT_STYLE_BOLD粗体
GT_FONT_STYLE_ITALIC斜体
GT_FONT_STYLE_UNDERLINE下划线
GT_FONT_STYLE_STRIKETHROUGH删除线

字体灰度 gt_font_gray_et

枚举值说明
GT_FONT_GRAY_11-bit 灰度
GT_FONT_GRAY_22-bit 灰度
GT_FONT_GRAY_44-bit 灰度

字符编码 gt_encoding_et

枚举值说明
GT_ENCODING_UTF8UTF-8(默认)
GT_ENCODING_GB2312GB2312
GT_ENCODING_GBKGBK
GT_ENCODING_BIG5BIG5
GT_ENCODING_SHIFT_JISShift-JIS
GT_ENCODING_EUC_KREUC-KR

图表类型 gt_graphs_type_et

枚举值说明
GT_GRAPHS_TYPE_POINT散点图
GT_GRAPHS_TYPE_LINE折线图
GT_GRAPHS_TYPE_CURVE曲线图
GT_GRAPHS_TYPE_BAR柱状图

画笔端点 gt_brush_type_et

枚举值说明
GT_BRUSH_TYPE_ROUND圆形端点(默认)
GT_BRUSH_TYPE_RECT方形端点

屏幕切换动画 gt_scr_anim_type_et

枚举值说明
GT_SCR_ANIM_TYPE_NONE无动画
GT_SCR_ANIM_TYPE_MOVE_LEFT向左平移
GT_SCR_ANIM_TYPE_MOVE_RIGHT向右平移
GT_SCR_ANIM_TYPE_MOVE_UP向上平移
GT_SCR_ANIM_TYPE_MOVE_DOWN向下平移
GT_SCR_ANIM_TYPE_COVER_LEFT从左侧覆盖
GT_SCR_ANIM_TYPE_COVER_RIGHT从右侧覆盖
GT_SCR_ANIM_TYPE_COVER_UP从上方覆盖
GT_SCR_ANIM_TYPE_COVER_DOWN从下方覆盖
GT_SCR_ANIM_TYPE_UNCOVER_LEFT旧屏左滑离开
GT_SCR_ANIM_TYPE_UNCOVER_RIGHT旧屏右滑离开
GT_SCR_ANIM_TYPE_UNCOVER_UP旧屏上滑离开
GT_SCR_ANIM_TYPE_UNCOVER_DOWN旧屏下滑离开

频谱类型 gt_spectrum_type_et

枚举值说明
GT_SPECTRUM_TYPE_CIRCLE圆形频谱
GT_SPECTRUM_TYPE_RECT矩形条
GT_SPECTRUM_TYPE_RECT_UD矩形条上下镜像
GT_SPECTRUM_TYPE_STAIR阶梯形

频谱颜色类型 gt_spectrum_color_type_et

枚举值说明
GT_SPECTRUM_COLOR_TYPE_RANGE按频谱范围渐变
GT_SPECTRUM_COLOR_TYPE_NUMB按频谱条数渐变

日历日期类型 gt_calendar_day_type_et

枚举值说明
GT_CALENDAR_DAY_TYPE_NORMAL普通日期
GT_CALENDAR_DAY_TYPE_HOLIDAY节假日
GT_CALENDAR_DAY_TYPE_WORKDAY工作日

Toast 位置 gt_toast_pos_st

枚举值说明
GT_TOAST_POS_MIDDLE屏幕居中(默认)
GT_TOAST_POS_TOP屏幕顶部
GT_TOAST_POS_BOTTOM屏幕底部

十字布局滚动模式 gt_cross_roll_mode_et

枚举值说明
GT_CROSS_ROLL_DEFAULT标准滚动(默认)
GT_CROSS_ROLL_LOOP无限循环滚动
GT_CROSS_ROLL_MOVE拖拽滚动

十字布局触摸模式 gt_cross_touch_mode_et

枚举值说明
GT_CROSS_TOUCH_MODE_INDEPENDENT水平/垂直触摸独立处理(默认)
GT_CROSS_TOUCH_MODE_MERGE水平/垂直触摸合并处理

动态帧率 gt_obj_frame_rate_et

条件编译宏:GT_USE_WIDGET_DYNAMIC_FRAME_RATE

枚举值说明
GT_OBJ_FRAME_RATE_HIGHGT_OBJ_FRAME_RATE_DEFAULT
GT_OBJ_FRAME_RATE_MIDDLE中等帧率
GT_OBJ_FRAME_RATE_LOW低帧率

颜色透明度常量 gt_opa_et

定义于 gt_color.h

常量说明
GT_OPA_00全透明
GT_OPA_102510%
GT_OPA_205120%
GT_OPA_307630%
GT_OPA_4010240%
GT_OPA_5012750%
GT_OPA_6015360%
GT_OPA_7017870%
GT_OPA_8020480%
GT_OPA_9022990%
GT_OPA_COVER255完全不透明

控件类型 gt_obj_type_et

完整控件类型枚举,用于 gt_obj_search_child_by_type() 等 API。

ID枚举值控件
-3GT_TYPE_UNKNOWN未知
-2GT_TYPE_LAYER_TOP浮层
-1GT_TYPE_SCREEN屏幕
0GT_TYPE_OBJ基类
1GT_TYPE_BTN按钮
2GT_TYPE_IMG图片
3GT_TYPE_LAB标签
4GT_TYPE_TEXTAREA文本区
5GT_TYPE_CANVAS画布
6GT_TYPE_OPTION选项
7GT_TYPE_GROUP分组
8GT_TYPE_CHECKBOX复选框
9GT_TYPE_RADIO单选框
10GT_TYPE_INPUT输入框
11GT_TYPE_SWITCH开关
12GT_TYPE_SLIDER滑动条
13GT_TYPE_PROCESS_BAR进度条
14GT_TYPE_KEYPAD键盘
15GT_TYPE_IMGBTN图片按钮
16GT_TYPE_BARCODE一维码
17GT_TYPE_QRCODE二维码
18GT_TYPE_LINE直线
19GT_TYPE_PLAYER幻灯片
20GT_TYPE_INPUT_NUMBER计数器
21GT_TYPE_CLOCK时钟
22GT_TYPE_WORDART艺术字
23GT_TYPE_VIEW_PAGER滑窗
24GT_TYPE_GIFGIF
25GT_TYPE_RECT矩形
26GT_TYPE_LISTVIEW列表
27GT_TYPE_TEMPLATE模板
28GT_TYPE_ROLLER滚轮
29GT_TYPE_BTNMAP按钮矩阵
30GT_TYPE_DIALOG弹窗
31GT_TYPE_CHAT聊天框
32GT_TYPE_STATUS_BAR状态栏
33GT_TYPE_GRAPH线图
34GT_TYPE_MEDIA_PLAYER媒体播放器
35GT_TYPE_BIT_IMG位图
36GT_TYPE_ARC圆弧
37GT_TYPE_SELECT下拉框
38GT_TYPE_TABLE表格
39GT_TYPE_MARKDOWNMarkdown
40GT_TYPE_CROSS_LAYOUT十字布局
41GT_TYPE_CALENDAR日历
42GT_TYPE_SPECTRUM频谱
43GT_TYPE_SPECTRUM_LINE频谱线
44GT_TYPE_TOAST提示弹窗
45GT_TYPE_INDEV_EFFECTS输入效果
46GT_TYPE_LRC歌词
47GT_TYPE_QR_EXT二维码扩展
48GT_TYPE_FORMULA公式