无边框窗口在Mac平台时无法最小化
hehonghui opened this issue · 5 comments
Environment : / 环境
- OS: MacOs Big Sur 11.6
- Python 3.8
- PyQt5 5.15.6
问题如标题描述, 测试程序为: https://github.com/PyQt5/PyQt/blob/master/Demo/NewFramelessWindow.py
已修复最小化问题,但是resize 无法调整大小,可以先参考下其它几个无边框例子
已修复最小化问题,但是resize 无法调整大小,可以先参考下其它几个无边框例子
感谢支持! 还有哪些无边框的方案推荐使用呢 ?
另外我测试了一下,566f75e 这个提交没有解决问题,窗口最小化是可以,但是没法恢复回来。https://gitee.com/feiyangqingyun/QWidgetDemo/tree/master/widget/framelesswidget 这个C++的示例中 QMainWindow 类型可以实现正常的最小化、恢复,其他类型的也是有些异常。
https://github.com/PyQt5/PyQt/blob/master/Demo/FramelessWindow.py
这是是用原始python模拟支持的。不利用系统api。当然最小化可能一样存在问题。
这个可以百度搜索到 Mac Qt 无边框 最小化无效
另外我测试了一下,566f75e 这个提交没有解决问题,窗口最小化是可以,但是没法恢复回来。https://gitee.com/feiyangqingyun/QWidgetDemo/tree/master/widget/framelesswidget 这个C++的示例中 QMainWindow 类型可以实现正常的最小化、恢复,其他类型的也是有些异常。
对。这个修复我尝试过。也有问题。
我提交的代码在 我的mac版本里可以恢复。任务栏点击。可以还原