一种模糊控件创建方法、装置与计算设备制造方法及图纸

技术编号:34193947 阅读:71 留言:0更新日期:2022-07-17 16:07
本发明专利技术公开了一种模糊控件创建方法、装置与计算设备,涉及控件的窗口内模糊技术领域,目的是为了解决现有窗口内模糊技术在不改变控件树关系的情况下无法做到只对某一个控件实现模糊效果的问题。上述模糊控件创建方法包括步骤:响应于控件创建请求,创建控件,并将控件的控件面板设置为透明;获取控件面板的原始绘制数据;通过模糊效果控件类对原始绘制数据进行模糊处理,得到模糊后的图像;以及将模糊后的图像绘制到控件面板上,以完成模糊控件的创建。本发明专利技术的模糊控件创建方法能够在不改变原有控件树关系的基础上,达到图形模糊的效果。果。果。

A fuzzy control creation method, device and computing equipment

【技术实现步骤摘要】
一种模糊控件创建方法、装置与计算设备


[0001]本专利技术涉及控件的窗口内模糊
,尤其是一种窗口内模糊的控件创建方法、装置与计算设备。

技术介绍

[0002]软件的界面(User Interface Design,UI)设计是软件竞争的焦点技术之一。相对于普通窗口(如图1所示)来说,拥有模糊特效的窗口(如图2所示)更加受到用户的喜爱,这一点在Windows和Mac两款操作系统上亦有所体现。在使用Qt(Qt是一种跨平台C++图形用户界面应用程序开发框架)作为界面库时,可以使用Qt支持的接口来达到窗口内模糊的效果。图形效果是Qt4.6添加的一个新的特点功能,图形效果(QGraphicsEffect)类是全部图形效果的基类。图形效果能够实施在任何一个图形项或者非顶层窗口的任何窗口部件上,只需先建立一个图形效果对象,而后调用setGraphicsEffect()函数来使用这个图形效果便可。
[0003]在Qt中,绘制模糊图形的过程如图3所示:控件(widget)接收到刷新事件后,利用QWidgetPrivate类从后台存储(Backin本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种模糊控件创建方法,所述模糊控件创建方法包括步骤:响应于控件创建请求,创建控件,并将所述控件的控件面板设置为透明;获取所述控件面板的原始绘制数据;通过模糊效果控件类对所述原始绘制数据进行模糊处理,得到模糊后的图像;以及将所述模糊后的图像绘制到所述控件面板上,以完成模糊控件的创建。2.如权利要求1所述的模糊控件创建方法,其中,所述模糊效果控件类包括若干个图形效果函数接口。3.如权利要求2所述的模糊控件创建方法,其中,所述模糊效果控件类还包括模糊区域设置函数。4.如权利要求1所述的模糊控件创建方法,其中,所述获取所述控件面板的原始绘制数据的步骤包括:获取所述控件面板的原始背景图像;以及对所述原始背景图像进行裁剪,得到特定区域的原始绘制数据。5.如权利要求4所述的模糊控件创建方法,其中,所述原始背景图像通过窗口绘制函数来获取。6.如权利要求1至5中任一项所述的模糊控件创建方法,其中,在将所述模糊后的图像绘制到所述控件面板上之后,所述模糊控件创建方法还包括步骤:按照用户设...

【专利技术属性】
技术研发人员:张继德王鹏叶山山
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

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

1