无边框窗体实现点击任务栏图标最小化,再次点击恢复窗体显示
无边框窗体实现点击任务栏图标最小化,再次点击恢复窗体显示
前言
本文介绍基于 PySide6 实现的无边框窗体,如何实现点击任务栏图标最小化,再次点击恢复窗体显示的功能,有需要的读者可以点赞收藏,也欢迎在评论区进行讨论。
一、无边框窗体设置
pyqt 中对于窗体边框的设置一般用到 setWindowFlags() 方法:
隐藏窗体边框:
# 隐藏主窗体边界
self.setWindowFlags(Qt.FramelessWindowHint)
隐藏主窗体边界后,当程序执行后,点击任务栏图标是无法实现窗体的最小化功能的;
二、点击任务栏图标显示和隐藏设置
还是用到setWindowFlags() 方法:
# 无边框窗体实现点击任务栏图标最小化,再次点击