
Python PyQT5 取消标题栏和最大变化、最小化及关闭按钮
一、操作环境
操作系统: Windows 10 专业版、IDE:PyCharm 2020.2.3 (Community Edition)、SDK:Python 3.7
二、代码和图片
# 设置窗口标志,去掉标题栏
self.setWindowFlags(Qt.FramelessWindowHint)
# 去掉最大变化、最小化及关闭按钮
self.setWindowFlags(Qt.WindowCloseButtonHint|Qt.WindowStaysOnTopHint|Qt.WindowCloseButtonHint)
完整代码
class BaseWidget(QWidget):
def __init__(self):
super().__init__()
self.resize(1024, 600)
self.setObjectName("MainWindow")
self.setStyleSheet("#MainWindow{background-color:#00B7FD}")
# 去掉最大变化、最小化及关闭按钮
self.setWindowFlags(Qt.WindowCloseButtonHint|Qt.WindowStaysOnTopHint|Qt.WindowCloseButtonHint)
# 设置窗口标志,去掉标题栏
self.setWindowFlags(Qt.FramelessWindowHint)
效果图
评论内容