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

相关推荐
派大鑫wink18 小时前
Stream 流:简化集合操作的利器
java·开发语言
小小8程序员18 小时前
除了 gcc/g++,还有哪些常用的 C/C++ 编译器?
c语言·开发语言·c++
亓才孓18 小时前
java中的Math.Radom拓展
开发语言·python·算法
lkbhua莱克瓦2418 小时前
基础-SQL-DQL
java·开发语言·数据库·笔记·mysql·dql
laocooon52385788618 小时前
Rust 编程语言教学目录
开发语言·后端·rust
lkbhua莱克瓦2418 小时前
基础-SQL-DCL
开发语言·数据库·笔记·mysql·dcl
小希smallxi18 小时前
Rust语言入门
开发语言·后端·rust
悟能不能悟19 小时前
JAVA 对象转为二级制流,再转化为base64
java·开发语言
进击的前栈19 小时前
Flutter跨平台网络图片缓存库cached_network_image鸿蒙化适配指导手册
开发语言·网络·rust
老华带你飞19 小时前
房屋租赁管理系统|基于java+ vue房屋租赁管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端