Qt開源做品24-遮罩層窗體

1、前言 在有些項目中,須要在彈框的窗體背後遮罩原有主窗體,使得突出顯示彈窗窗體,忽然想到以前寫過一個全局截屏的東東,原理一致,拿來改改。只須要引入一個頭文件和實現文件,而後在主窗體中設置下須要遮罩的主窗體和可能彈窗窗體的類名便可,就是如此簡單。能夠支持多個窗體列表。 原理很簡單,先安裝事件過濾器,攔截QEvent::Show事件,拿到當前窗體,若是在須要遮罩的窗體列表中,則彈出半透明的窗體,大小
相關文章
相關標籤/搜索