Qt 窗口无法移出屏幕

1 使用场景

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

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

记得在移动完成后调用activewindow

2 窗口属性设置

BypassWindowManagerHint:

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

相关推荐
上海合宙LuatOS几秒前
LuatOS socket基础知识和应用开发
开发语言·人工智能·单片机·嵌入式硬件·物联网·开源·php
凯子坚持 c2 分钟前
Qt常用控件指南(6)
开发语言·qt
少控科技5 分钟前
QT第三个程序 - 表达式计算器
开发语言·qt
轩情吖5 分钟前
Qt容器类控件之QGroupBox与QTabWidget
开发语言·c++·qt·qgroupbox·qtabwidget·桌面级开发
helloworldandy8 分钟前
C++安全编程指南
开发语言·c++·算法
黎雁·泠崖10 分钟前
Java核心API之Object类:所有类的根父类
java·开发语言
Remember_99310 分钟前
【LeetCode精选算法】位运算专题
java·开发语言·jvm·后端·算法·leetcode
SilentSlot10 分钟前
【QT-QML】4. 组件
qt·qml
工程师老罗13 分钟前
Pytorch自定义数据集的用法
开发语言·pytorch·python
OnYoung13 分钟前
设计模式在C++中的实现
开发语言·c++·算法