Qt 窗口无法移出屏幕

1 使用场景

设计一个缩进/展开widget的效果,抽屉效果。 看到实现的方法有定时器里move窗口,或是使用QPropertyAnimation。

setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint |Qt::X11BypassWindowManagerHint);

记得在移动完成后调用activewindow

2 窗口属性设置

BypassWindowManagerHint:

完全绕过窗口管理器。这会导致一个完全不受管理的无边界窗口(即,除非手动调用QWidget::activateWindow(),否则没有键盘输入)。

相关推荐
Tony Bai33 分钟前
Go 1.26 :go mod init 默认行为的变化与 Go 版本管理的哲学思辨
开发语言·后端·golang
xyq202437 分钟前
WebForms SortedList 深度解析
开发语言
Hx_Ma1640 分钟前
测试题(三)
java·开发语言·后端
CHANG_THE_WORLD1 小时前
深入理解C语言指针:从源码到汇编的彻底剖析
c语言·开发语言·汇编
星火开发设计1 小时前
序列式容器:deque 双端队列的适用场景
java·开发语言·jvm·c++·知识
码农葫芦侠1 小时前
Rust学习教程2:基本语法
开发语言·学习·rust
键盘鼓手苏苏2 小时前
Flutter for OpenHarmony 实战:Envied — 环境变量与私钥安全守护者
开发语言·安全·flutter·华为·rust·harmonyos
特种加菲猫2 小时前
C++核心语法入门:从命名空间到nullptr的全面解析
开发语言·c++
坚持就完事了2 小时前
Java泛型
java·开发语言
Channing Lewis2 小时前
zoho crm的子表添加行时,有一个勾选字段,如何让它在details页面新建子表行(点击add row)时默认是勾选的
开发语言·前端·javascript