Qt防止创建窗口抢焦点

问题是,当我在 Qt 中打开一个新窗口时,它会自动窃取前一个应用程序的焦点。

有什么办法可以防止这种情况发生吗?

cpp 复制代码
setAttribute(Qt::WA_ShowWithoutActivating);

这会强制窗口不激活。即使有Qt::WindowStaysOnTopHint flag

出处:
Show window in Qt without stealing focus : https://stackoverflow.com/questions/966688/show-window-in-qt-without-stealing-focus

相关推荐
yugi98783817 小时前
基于C#实现的WiFi信号强度扫描程序
开发语言·c#
乂爻yiyao17 小时前
Java 的云原生困局与破局
java·开发语言·云原生
鸿儒51717 小时前
记录一个C++操作8位影像的一个bug
开发语言·c++·bug
脏脏a17 小时前
深度剖析 C++ string:从 0 到 1 的模拟实现与细节解析
开发语言·c++
创作者mateo17 小时前
python基础学习之Python 循环及函数
开发语言·python·学习
小鸡脚来咯17 小时前
java web后端开发流程
java·开发语言·git
坐公交也用券17 小时前
适用于vue3+pnpm项目自动化类型检查及构建的Python脚本
开发语言·javascript·python·typescript·自动化
应用市场17 小时前
汽车CAN总线隔离设计与故障诊断:从原理到代码实战
开发语言·汽车·无人机
我爱烤冷面17 小时前
kotlin项目实现Java doc的方案:使用Dokka
java·开发语言·kotlin·dokka
常乐か17 小时前
拉取FreeCAD项目步骤
qt·freecad·occ