The present application provides a method and device for generating a display interface, including: according to the properties of the control in the target display interface and the layout of the controls described in the target display interface, a configuration file corresponding to the target display interface is generated; the configuration file is edited with a pre set code generation tool, The code segment corresponding to the attributes of the control is set as an edited code section; the target user interface UI framework is selected to obtain the function library corresponding to the target UI framework; from the acquired function library, the control function corresponding to the controls described in the described code section is obtained; the corresponding control functions obtained by the query are corresponding to the functions of the control function obtained by the query. The code segment updates the code segment to be edited, gets the target display interface code segment, and runs the target to display the interface code segment to generate the target display interface.
【技术实现步骤摘要】
一种生成显示界面的方法和装置
本申请涉及通信
,具体而言,涉及一种生成显示界面的方法和装置。
技术介绍
在车载人机交互技术(HumanMachineInterface,HMI)开发中,存在着Qt、Wince、MiniGui、CrankStoryBoard、Kanzi或者各个企业自开发的UI框架等多种多样的UI框架。在实际应用中,往往需要根据产品搭载的芯片性能、HMI功能需求、UI框架的性能、软件授权的成本等因素,综合考虑选择某一种UI框架,开发对于不同的人机交互产品,如,手机、虚拟仪表、行车记录仪、智能座舱等,由于产品提供的服务功能不同,导致研发人员在设计产品时,会根据产品中处理芯片的性能、人机交互功能的需求、UI框架的性能、软件授权的成本等,选择适合当前产品的UI框架,由于不同的UI框架需要调用不用的接口,因此在研发不同的产品,导致研发难度比较大。
技术实现思路
有鉴于此,本申请的目的在于提供一种生成显示界面的方法和装置。第一方面,本申请实施例提供了一种生成显示界面的方法,该方法包括:根据目标显示界面中控件的属性和所述目标显示界面中所述控件的的布局,生成对应目 ...
【技术保护点】
一种生成显示界面的方法,其特征在于,该方法包括:根据目标显示界面中控件的属性和所述目标显示界面中所述控件的的布局,生成对应目标显示界面的配置文件;利用预先设置的代码生成工具对所述配置文件进行代码编辑,将所述控件的属性对应的代码段设置为待编辑代码段;选取目标用户界面UI框架,获取所述目标UI框架对应的函数库;从获取的函数库中,查询得到所述待编辑代码段中所述控件对应的控件函数;利用查询得到的控件函数对应的代码段更新所述待编辑代码段,得到目标显示界面代码段;运行所述目标显示界面代码段以生成目标显示界面。
【技术特征摘要】
1.一种生成显示界面的方法,其特征在于,该方法包括:根据目标显示界面中控件的属性和所述目标显示界面中所述控件的的布局,生成对应目标显示界面的配置文件;利用预先设置的代码生成工具对所述配置文件进行代码编辑,将所述控件的属性对应的代码段设置为待编辑代码段;选取目标用户界面UI框架,获取所述目标UI框架对应的函数库;从获取的函数库中,查询得到所述待编辑代码段中所述控件对应的控件函数;利用查询得到的控件函数对应的代码段更新所述待编辑代码段,得到目标显示界面代码段;运行所述目标显示界面代码段以生成目标显示界面。2.如权利要求1所述的方法,其特征在于,所述目标显示界面中包括至少一个控件,每个控件对应一个待编辑代码段。3.如权利要求1所述的方法,其特征在于,所述待编辑代码段包括代码体,所述利用查询得到的控件函数对应的代码段更新所述待编辑代码段,得到目标显示界面代码段,包括:利用查询到的空间函数对应的代码段替换所述待编辑代码段中的代码体,得到所述目标显示界面代码段。4.如权利要求1所述的方法,其特征在于,所述配置文件的格式包括可扩展标记语言格式和超文本标记语言格式。5.如权利要求1所述的方法,其特征在于,所述调用函数包括控件函数、布局函数和事件函数。...
【专利技术属性】
技术研发人员:李纪文,
申请(专利权)人:北京远特科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。