嵌入式终端的用户界面的绘制方法、系统和电子设备技术方案

技术编号:40939593 阅读:22 留言:0更新日期:2024-04-18 14:57
本公开提供了一种嵌入式终端的用户界面的绘制方法、系统和电子设备,该绘制方法包括:界面制作模块提供单界面设计用可视化操作页面;界面制作模块生成目标界面所包括的各控件所对应的控件结构体数据,并按照用户绘制控件的先后顺序对各控件的控件结构体数据进行依次排序得到控件结构体数据序列,以及根据控件结构体数据序列生成目标界面的界面显示用数据;页面管理模块获取界面显示用数据,并根据界面显示用数据获取目标界面所对应的控件结构体数据序列;界面显示模块根据控件结构体数据序列中的控件结构体数据来调用嵌入式图形系统的接口,以在嵌入式终端中绘制出目标界面。

【技术实现步骤摘要】

本公开涉及嵌入式终端,特别涉及一种嵌入式终端的用户界面的绘制方法、系统和电子设备


技术介绍

1、随着物联网的发展,对于嵌入式设备能够显示复杂、多样化的用户界面的需求越来越高。像linux、android这类资源相对丰富操作系统,提供了一套完整的第三方应用管理机制,使第三方开发者可以自由使用功能强大的gui库的开发不同样式的界面风格提供给用户;但对于无操作系统或者使用实时操作系统(real time operating system,简称rtos)这类资源受限的嵌入式设备,一般使用qt的qtcreator、nxp的gui guider等跨平台的用户界面应用程序框架,在主芯片或者模拟器直接构建用户界面。但对于第三方开发者而言,无法与主芯片直接交互(设备厂商为了限制子应用的大小,防止资源的浪费,通常将公用图形库封装在设备内,提供外部接口给子应用),因此子应用无法使用qtcreator或者guiguider构建应用界面。


技术实现思路

1、本公开旨在至少解决现有技术中存在的技术问题之一,提出了一种嵌入式终端的用户界本文档来自技高网...

【技术保护点】

1.一种嵌入式终端的用户界面的绘制方法,其特征在于,应用于绘制系统,所述绘制系统包括:PC终端和嵌入式终端,所述PC终端包括界面制作模块,所述嵌入式终端包括:界面管理模块和界面显示模块,所述界面显示模块内存储有嵌入式图形库;所述绘制方法包括:

2.根据权利要求1所述的绘制方法,其特征在于,所述目标界面所包括的控件包括:1个页面控件和至少1个非页面控件,所述非页面控件的控件结构体数据还包括:用于表征所述非页面控件的控件类别的字段名和字段值;

3.根据权利要求1或2所述的绘制方法,其特征在于,所述界面制作模块根据控件结构体数据序列生成所述目标界面的界面显示用数据的步骤...

【技术特征摘要】

1.一种嵌入式终端的用户界面的绘制方法,其特征在于,应用于绘制系统,所述绘制系统包括:pc终端和嵌入式终端,所述pc终端包括界面制作模块,所述嵌入式终端包括:界面管理模块和界面显示模块,所述界面显示模块内存储有嵌入式图形库;所述绘制方法包括:

2.根据权利要求1所述的绘制方法,其特征在于,所述目标界面所包括的控件包括:1个页面控件和至少1个非页面控件,所述非页面控件的控件结构体数据还包括:用于表征所述非页面控件的控件类别的字段名和字段值;

3.根据权利要求1或2所述的绘制方法,其特征在于,所述界面制作模块根据控件结构体数据序列生成所述目标界面的界面显示用数据的步骤包括:

4.根据权利要求3所述的绘制方法,其特征在于,所述界面制作模块根据所述控件结构体数据序列的十六进制转换结果生成所述目标界面的界面显示...

【专利技术属性】
技术研发人员:周晶姜洲王乐董逢华
申请(专利权)人:武汉天喻信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1