【技术实现步骤摘要】
一种数据显示方法、计算设备及可读存储介质
[0001]本申请是2021年10月11日提交的专利技术专利申请2021111792146的分案申请。
[0002]本专利技术涉及计算机领域,尤其涉及一种数据显示方法、计算设备及可读存储介质。
技术介绍
[0003]目前,大多数应用程序需要显示一些例如快捷键、配置数据等信息,这些信息一般为键值对形式。已有技术中,键值对的显示方法如下:首先加载并解析需要显示的数据文件,从中获取不同类型的字段,根据字段类型分配预定大小的字体、预定颜色值或字段之间的预定间隔,并且按照从左到右的顺序将内容显示完毕,通过该方法显示的数据,数据之间的间距均匀,布局方式统一且简单。但是,已有方法只能在数据文件中修改键值对的内容,修改效率低下。
[0004]为此,亟需一种新的数据显示方法以解决上述问题。
技术实现思路
[0005]为此,本专利技术提供了一种数据显示方法、计算设备及可读存储介质,以力图解决或者至少缓解上面存在的问题。
[0006]一种数据显示方法,适于在计算设备中执行,方法包括:在显示界面显示结构化数据中的元素结构化数据;响应在显示界面调整已显示元素的操作,获取已显示元素的坐标、原内容和调整后的内容;将结构化数据中对应的原内容更新为调整后的内容;将显示界面中、与已显示元素坐标对应的内容更新调整后的内容。
[0007]可选地,结构化数据中的元素包括键值对集合名称、键值对条目,结构化数据通过如下方式得到:获取原显示数据中键值对集合名称;确定各键值对集 ...
【技术保护点】
【技术特征摘要】
1.一种数据显示方法,适于在计算设备中执行,所述方法包括:在显示界面显示结构化数据中的元素,所述结构化数据中的元素包括键值对集合名称、键值对条目;响应在所述显示界面调整已显示元素的操作,获取所述已显示元素的坐标、原内容和调整后的内容;将所述结构化数据中对应的原内容更新为所述调整后的内容;将所述显示界面中、与所述已显示元素坐标对应的内容更新所述调整后的内容;从所述结构化数据中读取元素,已读取元素为所述键值对条目或所述键值对集合名称;根据已读取元素的信息和预设布局参数确定已读取元素的纵坐标,将已读取元素和其纵坐标关联存储至纵坐标容器中;根据已读取元素的信息和所述预设布局参数确定已读取元素的横坐标,将已读取元素和其横坐标关联存储至横坐标容器中。2.如权利要求1所述的方法,其中,所述结构化数据通过如下方式得到:获取原显示数据中所述键值对集合名称;确定各键值对集合中每个键值对的高度像素值、键、键的字符长度、键值、键值的字符长度,作为一个所述键值对条目;将所述键值对集合名称、所述键值对条目转换为预设格式的数组,得到所述结构化数据。3.如权利要求1所述的方法,其中,所述预设布局参数包括初始纵坐标、相邻行元素之间的间隔像素值、横坐标轴与画布上边界的间隔像素值,所述根据已读取元素的信息和所述预设布局参数确定已读取元素的纵坐标的步骤包括:判断已读取元素是否为各列的第一个元素,若是,则已读取元素的纵坐标为所述初始纵坐标;若否,当已读取元素为键值对数组时,对应的键和键值的纵坐标相同,根据如下公式确定所述已读取元素的纵坐标:Y=startY+L[X]+S1
‑
Z其中,Y为所述已读取元素的纵坐标,startY为所述初始纵坐标,L[X]为所述已读取元素的像素高度值,S1为相邻行元素之间的间隔像素值,Z为横坐标轴与画布上边界的间隔像素值。4.如权利要求3所述的方法,当已读取元素为键值对集合名称时,还包括步骤:判断已读取元素是否为各列的最后一个元素,若是,则已读取元素的纵坐标为所述初始纵坐标;若否,根据如下公式确定所述已读取元素的纵坐标:Y=startY+L[X]+S1
‑
Z。5.如权利要求3或4所述的方法,其中,所述相邻行元素之间的间隔像素值包括已读取元素与相邻下一行元素的间隔像素值、已读取元素与相邻上一行元素的间隔像素值。6.如权利要求1至5中任一项所述的方法,其中,所述预设布局参数还包括初始横坐标、相邻列之间的间隔像素值,所述根据所述预设布局参数确定已读取元素的横坐标的步骤包
括:判断已读取元素是否处于所述初始横坐标处,若是,那么已读取元素的横坐标为所述初始横坐标;若否,则根据如下公式确定所述已读取元素的横坐标:Xt=X(t
‑
1)+X(t
‑
...
【专利技术属性】
技术研发人员:卢桢,
申请(专利权)人:统信软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。