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

相关推荐
今天AI了吗18 小时前
Python 基础语法(一):常量、变量、输入输出与运算符
开发语言·数据库·人工智能·python·sql·深度学习·机器学习
TELL52118 小时前
selenium webdriver 第二次初始化的异常
开发语言·python
动词ing19 小时前
【C语言】自定义函数+指针入门
c语言·开发语言·算法
重生之后端学习19 小时前
283. 移动零[简单]✅
开发语言·数据结构·算法·leetcode·职场和发展
动词ing20 小时前
【C语言】结构体+文件基础
c语言·开发语言·数据结构
caimouse20 小时前
ReactOS 窗口系统分析(7):分层窗口与绘制辅助 — layered.c + draw.c
c语言·开发语言
丰锋ff20 小时前
基于 Qt 的智慧社区物业管理系统
开发语言·qt
夜不会漫长21 小时前
C++入门(1)
开发语言·c++·算法
大鹏说大话21 小时前
从爬虫到决策引擎:大数据下自媒体如何用Python挖掘用户痛点
开发语言·爬虫·python
Niuguangshuo21 小时前
silero-vad:超轻量级开源 VAD 实践指南
开发语言·python