Qt 窗口无法移出屏幕

1 使用场景

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

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

记得在移动完成后调用activewindow

2 窗口属性设置

BypassWindowManagerHint:

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

相关推荐
我要神龙摆尾7 小时前
约定俗成的力量--java中泛型的意义和用法
java·开发语言
漂洋过海的鱼儿7 小时前
Qt-界面子类(1)
开发语言·qt
C++ 老炮儿的技术栈7 小时前
不调用C++/C的字符串库函数,编写函数strcmp
c语言·开发语言·c++·人工智能·windows·git·visual studio
幸福的达哥7 小时前
Python多线程、多进程、协程、锁、同步、异步的详解和应用
开发语言·python
Hgfdsaqwr7 小时前
内存泄漏检测与防范
开发语言·c++·算法
熬夜敲代码的小N7 小时前
Python基础入门:环境配置全指南+核心语法解析
开发语言·python
嫂子开门我是_我哥7 小时前
第十八节:项目实战2:简易通讯录(面向对象+文件持久化实现)
开发语言·python
MediaTea8 小时前
Python:_sentinel 命名约定
开发语言·python·sentinel
茉莉玫瑰花茶8 小时前
C++17 详细特性解析(中)
开发语言·c++
shehuiyuelaiyuehao8 小时前
String的杂七杂八方法
java·开发语言