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 分钟前
如何使用 Python 开发一个简单的文本数据转换为 Excel 工具
开发语言·python·excel
大数据编程之光10 分钟前
Flink Standalone集群模式安装部署全攻略
java·大数据·开发语言·面试·flink
初九之潜龙勿用10 分钟前
C#校验画布签名图片是否为空白
开发语言·ui·c#·.net
Dola_Pan27 分钟前
C语言:数组转换指针的时机
c语言·开发语言·算法
ExiFengs27 分钟前
实际项目Java1.8流处理, Optional常见用法
java·开发语言·spring
paj12345678929 分钟前
JDK1.8新增特性
java·开发语言
IT古董36 分钟前
【人工智能】Python在机器学习与人工智能中的应用
开发语言·人工智能·python·机器学习
繁依Fanyi40 分钟前
简易安卓句分器实现
java·服务器·开发语言·算法·eclipse
湫ccc1 小时前
《Python基础》之pip换国内镜像源
开发语言·python·pip
fhvyxyci1 小时前
【C++之STL】摸清 string 的模拟实现(下)
开发语言·c++·string