Qt 窗口无法移出屏幕

1 使用场景

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

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

记得在移动完成后调用activewindow

2 窗口属性设置

BypassWindowManagerHint:

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

相关推荐
努力中的编程者10 分钟前
栈和队列(C语言底层实现环形队列)
c语言·开发语言
码不停蹄Zzz1 小时前
C语言——神奇的static
java·c语言·开发语言
CoderCodingNo1 小时前
【GESP】C++七级考试大纲知识点梳理, (1) 数学库常用函数
开发语言·c++
老鱼说AI2 小时前
CUDA架构与高性能程序设计:异构数据并行计算
开发语言·c++·人工智能·算法·架构·cuda
子超兄3 小时前
线程池相关问题
java·开发语言
dinl_vin4 小时前
python:常用的基础工具包
开发语言·python
2301_793804694 小时前
C++中的适配器模式变体
开发语言·c++·算法
Jinkxs4 小时前
Java 部署:滚动更新(K8s RollingUpdate 策略)
java·开发语言·kubernetes
会编程的李较瘦4 小时前
【C语言程序设计学习】一、C语法基础
c语言·开发语言·学习
逝水如流年轻往返染尘4 小时前
JAVA中的抽象类
java·开发语言