尧图精选

子窗口按win+D切回桌面,再切回时失去焦点

🕒 发布时间:2026/10/1 15:38:20 📁 来源:尧图网络
一、问题描述有一个公共窗口CommonWidget其设置了//无边框 setWindowFlags(windowFlags() | Qt::Dialog | Qt::FramelessWindowHint); //窗口背景透明 setAttribute(Qt::WA_TranslucentBackground, true);有一个父窗口ParentWidget和子窗口ChildWidget同时继承CommonWidget且父窗口ParentWidget以总窗口TotalWidget作为父窗口子窗口ChildWidget以父窗口ParentWidget作为父窗口。父窗口ParentWidget按winD切回桌面再切回时不会失去焦点即页面可操作而子窗口ChildWidget按winD切回桌面再切回时则失去焦点无法操作页面。二、解决办法让父窗口ParentWidget和子窗口ChildWidget均以总窗口TotalWidget作为父窗口。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →