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

相关推荐
blog.pytool.com11 分钟前
Ubuntu 22.04 解决 Qt 报错:Unknown module (s) in QT: qml quick
linux·qt·ubuntu
卷Java17 分钟前
Python字典:键值对、get()方法、defaultdict,附通讯录实战
开发语言·数据库·python
liuyao_xianhui17 分钟前
优选算法_翻转链表_头插法_C++
开发语言·数据结构·c++·算法·leetcode·链表·动态规划
happy_baymax20 分钟前
三电平矢量表达式MATLAB实现
开发语言·matlab
xyq202420 分钟前
jEasyUI 创建 XP 风格左侧面板
开发语言
赫瑞22 分钟前
Java中的最长公共子序列——LCS
java·开发语言
于先生吖25 分钟前
零基础开发国际版同城出行平台 JAVA 顺风车预约系统实战教学
java·开发语言
代码雕刻家25 分钟前
2.22.StringBuffer类的常见用法、
java·开发语言
明月(Alioo)41 分钟前
Python 并发编程详解 - Java 开发者视角
java·开发语言·python
JAVA+C语言1 小时前
C++ STL map 系列全方位解析
开发语言·c++