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)
效果图