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

相关推荐
报错小能手13 小时前
ios开发方向——swift并发进阶核心 Task、Actor、await 详解
开发语言·学习·ios·swift
小辉同志13 小时前
208. 实现 Trie (前缀树)
开发语言·c++·leetcode·图论
A-刘晨阳13 小时前
当数据学会“秒回“:工业4.0时代的实时计算革命
开发语言·数据库·perl
沐知全栈开发14 小时前
Lua 基本语法
开发语言
小李子呢021114 小时前
前端八股JS---ES6新增内容
开发语言·javascript·ecmascript
yaoxin52112314 小时前
381. Java IO API - 控制文件树遍历流程
java·开发语言
zhaoshuzhaoshu14 小时前
Python 语法之控制结构详解
开发语言·python
咚为14 小时前
深入理解 Rust 的静态分发与动态分发:从 `impl Trait` 到 `dyn Trait`
开发语言·后端·rust
blog.pytool.com14 小时前
ZLG USBCAN-II 接口使用
qt
神秘剑客_CN14 小时前
python安装requests及pandas
开发语言·python·pandas