Qt开源做品24-遮罩层窗体

1、前言 在有些项目中,须要在弹框的窗体背后遮罩原有主窗体,使得突出显示弹窗窗体,忽然想到以前写过一个全局截屏的东东,原理一致,拿来改改。只须要引入一个头文件和实现文件,而后在主窗体中设置下须要遮罩的主窗体和可能弹窗窗体的类名便可,就是如此简单。能够支持多个窗体列表。 原理很简单,先安装事件过滤器,拦截QEvent::Show事件,拿到当前窗体,若是在须要遮罩的窗体列表中,则弹出半透明的窗体,大小
相关文章
相关标签/搜索