Python PyQT5 取消标题栏和最大变化、最小化及关闭按钮


 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)

效果图


423f87624b9e403d99d4ab7f6bf82887.png

 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)

效果图


423f87624b9e403d99d4ab7f6bf82887.png

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在