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

相关推荐
歪歪1002 小时前
HTML 如何转 Markdown
开发语言·chrome·python·程序人生·html
mct1232 小时前
QUdpSocket发送组播和接受组播数据
qt·组播
小坏坏的大世界2 小时前
C++中多线程和互斥锁的基本使用
开发语言·c++
路由侠内网穿透2 小时前
本地部署 SQLite 数据库管理工具 SQLite Browser ( Web ) 并实现外部访问
运维·服务器·开发语言·前端·数据库·sqlite
王者鳜錸2 小时前
PYTHON从入门到实践-18Django模版渲染
开发语言·python·django
Hard but lovely3 小时前
C++ STL--> vector的模拟实现!
开发语言·c++
hweiyu003 小时前
IDEA搭建GO环境
开发语言·后端·golang·intellij-idea·idea·intellij idea
归辞...4 小时前
「iOS」————单例与代理
开发语言·javascript·ios
多思考少编码5 小时前
[GESP202309 四级] 2023年9月GESP C++四级上机题题解,附带讲解视频!
开发语言·c++·算法
Crazy learner5 小时前
C语言fgets函数详解:安全读取字符串的利器
c语言·开发语言·算法