1. 程式人生 > >[QT]MdiArea子窗口的管理,攔截子窗口關閉消息並在父窗口處理

[QT]MdiArea子窗口的管理,攔截子窗口關閉消息並在父窗口處理

pos 管理 log info 圖片 再次 com window remove

技術分享圖片

在子窗口註冊事件過濾器,然後在父窗口重寫事件過濾器

技術分享圖片

中間可調用event->ignore()來忽略此事件,若沒有調用此函數,子窗口會繼續處理此事件

技術分享圖片

函數removeSubWindow()不會回收窗口所包含的資源,可再次使用

[QT]MdiArea子窗口的管理,攔截子窗口關閉消息並在父窗口處理