[发明专利]基于Qss样式表的UI样式编辑方法有效
| 申请号: | 202111117819.2 | 申请日: | 2021-09-24 |
| 公开(公告)号: | CN113568609B | 公开(公告)日: | 2021-12-10 |
| 发明(设计)人: | 蔡万苍;谢成勇;周玉龙;刘亚池;邱奇奇;李云鹏 | 申请(专利权)人: | 成都中科合迅科技有限公司 |
| 主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34;G06F8/38 |
| 代理公司: | 成都欣圣知识产权代理有限公司 51292 | 代理人: | 王海文 |
| 地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 qss 样式 ui 编辑 方法 | ||
本发明提供了基于Qss样式表的UI样式编辑方法,属于数据可视化设计的技术领域,其通过分析UI样式资源文件的文件内容,确定其包含的所有UI事件元素和转换得到可视化形式的页面元素;再构建触发动作与页面元素之间对应的页面设计要素,以此将页面设计要素换成UI控件;接着利用根据Qss样式表生成的宏文件加载到UI控件中,从而得到可视化形式的UI框架;最后将UI框架布置在软件主界面的不同区域中,从而在不同区域形成与所述UI事件元素相关联的界面操作元素,其利用Qss样式表对UI控件进行加工处理,从而使得到的UI框架能够适用于不同类型的软件主界面中,从而提高UI框架的普适性和软件主界面的设计效率。
技术领域
本发明涉及数据可视化设计的技术领域,尤其涉及基于Qss样式表的UI样式编辑方法。
背景技术
在软件开发过程中,开发人员需要在软件主界面上进行不同的操作,从而实现相应的软件代码编辑。为了提高开发人员的代码编辑准确性和效率,通常会在软件主界面的工具栏或者任务量上设置相应的内嵌UI样式的操作按键或者操作窗口。但是,这些内嵌UI样式的操作按键或者操作窗口通常是针对不同软件专门生成的,其并不能针对不同软件形成普适性的内嵌UI样式的操作按键或者操作窗口,这样严重降低软件主界面的设计效率和UI样式的可重复利用率。
发明内容
针对上述现有技术存在的缺陷,本发明提供基于Qss样式表的UI样式编辑方法,其通过分析UI样式资源文件的文件内容,确定其包含的所有UI事件元素和转换得到可视化形式的页面元素;再构建触发动作与页面元素之间对应的页面设计要素,以此将页面设计要素换成UI控件;接着利用根据Qss样式表生成的宏文件加载到UI控件中,从而得到可视化形式的UI框架;最后将UI框架布置在软件主界面的不同区域中,从而在不同区域形成与所述UI事件元素相关联的界面操作元素,其利用Qss样式表对UI控件进行加工处理,从而使得到的UI框架能够适用于不同类型的软件主界面中,这不需要针对不同的软件专门设计专用的UI框架,从而提高UI框架的普适性和软件主界面的设计效率。
本发明提供基于Qss样式表的UI样式编辑方法,其包括如下步骤:
步骤S1,获取UI样式资源文件的文件内容;分析所述文件内容,以此确定所述UI样式资源文件包含的所有UI事件元素,并将所述UI事件元素转换成可视化形式的页面元素;
步骤S2,确定每个页面元素在页面上对应的触发动作,以此构建触发动作与页面元素之间对应的页面设计要素;并通过属性编辑器对每个页面设计要素进行编辑,从而将每个页面设计要素转换成UI控件;
步骤S3,将Qss样式表包含的每个样式语法转换成语法模板;并对每个语法模板进行初始化处理,以此获得每个语法模板对应的宏文件;再将所述宏文件对应加载到所述UI控件中,从而得到可视化形式的UI框架;
步骤S4,将所述UI框架布置在软件主界面的不同区域中,从而在不同区域形成与所述UI事件元素相关联的界面操作元素;
进一步,在所述步骤S1中,获取UI样式资源文件的文件内容具体包括:
根据软件主界面的操作功能需求,从预设UI样式资源文件库中选择与所述操作功能需求相匹配的UI样式资源文件;其中,软件主界面的操作功能需求包括在软件主界面上进行代码编辑操作或者代码调用操作对应的功能需求;
对选择得到的UI样式资源文件进行解析识别,从而得到UI样式资源文件的文件内容;其中,所述文件内容包括的软件主界面配置数据;
进一步,在所述步骤S1中,分析所述文件内容,以此确定所述UI样式资源文件包含的所有UI事件元素具体包括:
按照在软件主界面进行配置操作的类型,对所述软件主界面配置数据进行区分,以此确定所述UI样式资源文件包含的UI事件元素;其中,在软件主界面进行的配置操作与UI事件元素一一对应;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都中科合迅科技有限公司,未经成都中科合迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111117819.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种紫外发光二极管封装模组结构
- 下一篇:一种机电设备用加工机床





