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

相关推荐
只做人间不老仙5 分钟前
C++ grpc 拦截器示例学习
开发语言·c++·学习
踏着七彩祥云的小丑6 分钟前
Go学习第7天:Map集合 + 递归函数 + 类型转换
开发语言·学习·golang·go
何以解忧,唯有..9 分钟前
Go语言变量的声明方式详解
开发语言·后端·golang
半夜燃烧的香烟15 分钟前
springboot3.0 集成minio上传文件,支持多个桶名
java·开发语言·spring boot
不会C语言的男孩16 分钟前
Linux 系统编程 · 第 1 章:Linux 系统概述
c语言·开发语言
人还是要有梦想的23 分钟前
QT qml布局讲解
qt·布局·qml
码云骑士26 分钟前
05-Python字典底层原理-Hash表与有序性的真相
开发语言·python·哈希算法
J2虾虾27 分钟前
Android支持Java语言的标准
android·java·开发语言
Cloud_Shy61827 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第六章 Item 44 - 47)
开发语言·人工智能·经验分享·笔记·python
mxlwd16830 分钟前
movielen 100k lr模型训练过程
开发语言·python·机器学习