[发明专利]一种基于QtScript脚本的实时GUI编辑器的操作方法在审
申请号: | 201811020660.0 | 申请日: | 2018-09-03 |
公开(公告)号: | CN109408054A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 陈宏科;罗霞 | 申请(专利权)人: | 广东奥普特科技股份有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38;G06F8/30 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 潘俊达 |
地址: | 523000 广东省东莞*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编辑器 用户设计 控件 脚本 触发 非标 程序开发系统 功能响应 界面功能 界面设计 界面响应 生产效率 便利性 界面能 拖拽 | ||
本发明属于编辑器的技术领域,具体涉及一种基于QtScript脚本的实时GUI编辑器的操作方法,包括如下步骤:1)准备具有编辑用户设计界面功能的程序开发系统;2)用户根据功能的需求,拖拽工具栏中相应的非标控件到用户设计界面内;3)点击控件栏内的非标控件,然后在触发栏设置触发函数、接收者和执行函数;4)在实时GUI编辑器上,用户通过编辑相应的功能响应代码,使用户设计界面能实时做出相应的界面响应。本发明能够使界面设计更加具有针对性和亲和度,有助于提高操作的便利性,提高生产效率。
技术领域
本发明属于编辑器的技术领域,具体涉及一种基于QtScript脚本的实时GUI编辑器的操作方法。
背景技术
现代工业自动化对于产品检测效率的需求不断提升,传统的人工检测模式已经不能满足生产的需要。特别在一些不适于人工作业的危险工作环境或者人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉。机器视觉凭借客观性、精确性、重复性、以及成本低等优势,已经在更多的领域得到推广。机器视觉的核心是利用图像处理算法对获取的图像进行数据分析。常用的图像处理算法比较成熟,都已经封装为专门的模块,在使用时,调用这些专门模块可以获得相应的结果,但是这些模块往往只有数据结果,没有图形化。
其中,中国专利文献公开了在编辑期间显示实时数据的改进图形用户界面编辑器(公开号:CN 104007957 A),包括提供具有用户构建GUI的编辑模式的程序开发系统,以及提供能够放置在作为GUI的一部分的窗体上的图形元素,该图形元素在程序开发系统处在编辑模式下的同时显示来自服务器的数据,控制连接和从服务器的数据传送的参数可以在图形元素的属性部分中提供。上述的方案在一定程度上能显示实时数据,但是这种方案至少还存在以下缺陷:第一,采用常规的图形用户界面,用户需较长时间熟悉操作;第二,在使用过程中,常规的图形用户界面脱离实际的用户操作,操作步骤繁琐,造成部分功能缺失或被弃用;第三,依赖不同的编译器,降低了代码运行的实时性。
发明内容
本发明的目的在于:针对现有技术的不足,提供一种基于QtScript脚本的实时GUI编辑器的操作方法,采用QtScript脚本语言对实时GUI编辑器进行编辑,能够实时编写或者修改非标控件对应的功能响应代码,实现功能响应代码在图形用户设计界面上实时动态运行,有助于实现代码运行的实时性,提高实践机器视觉方案的效率,同时用户可根据实际的操作,自主对图形用户界面进行布局,缩短用户熟悉界面的时间,增大用户自由发挥的空间,使界面设计更加具有针对性和亲和度,有助于提高操作的便利性,提高生产效率。
为了实现上述目的,本发明采用如下技术方案:
一种基于QtScript脚本的实时GUI编辑器的操作方法,包括如下步骤:
1)准备具有编辑或修改用户设计界面功能的程序开发系统;
2)用户根据功能的需求,拖拽工具栏中相应的非标控件到用户设计界面内,同时,非标控件的对象和所属类显示在控件栏上;
3)点击控件栏内的非标控件,然后在触发栏设置触发函数、接收者和执行函数;
4)在实时GUI编辑器上,编辑相应的功能响应代码,使用户设计界面能实时做出相应的界面响应;
5)用户根据实际操作的需求,在用户设计界面布设其他非标控件,完成设计图形用户界面。
本发明的操作方法中,步骤1)中用户可以在程序开发系统内对图形用户界面进行设计,且程序开发系统包括用于存放非标控件的工具栏、用户设计界面、控件栏和实时GUI编辑器,步骤2)中工具栏按非标控件的功能将非标控件分类排序,有助于用户快速找到设计需要的非标控件,加快非标控件的搜索速度,同时采用拖拽的操作实现非标控件快速导入用户设计界面,减少操作步骤,从而加快非标控件的导入速度,步骤3)中触发函数发送信号给指定的接收者,然后接收者去执行函数,并做出相应的界面响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东奥普特科技股份有限公司,未经广东奥普特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811020660.0/2.html,转载请声明来源钻瓜专利网。