Qt 窗口无法移出屏幕

1 使用场景

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

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

记得在移动完成后调用activewindow

2 窗口属性设置

BypassWindowManagerHint:

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

相关推荐
疯狂的代M夫5 分钟前
C++对象的内存布局
开发语言·c++
大橘22 分钟前
【qml-5】qml与c++交互(类型单例)
qt·qml
mit6.82430 分钟前
Linux下C#项目构建
开发语言·c#
群联云防护小杜34 分钟前
从一次 DDoS 的“死亡回放”看现代攻击链的进化
开发语言·python·linq
霸敛40 分钟前
好家园房产中介网后台管理完整(python+flask+mysql)
开发语言·python·flask
Momentary_SixthSense1 小时前
RESP协议
java·开发语言·javascript·redis·后端·python·mysql
only-lucky2 小时前
C++中的 Eigen库使用
开发语言·c++
bianshaopeng2 小时前
ubuntu go 环境变量配置
开发语言·ubuntu·golang
元清加油2 小时前
【Goland】:协程和通道
服务器·开发语言·后端·网络协议·golang
广州智造2 小时前
EPLAN教程:流体工程
开发语言·人工智能·python·算法·软件工程·软件构建