pyqt5 QWidget 如何隐藏右上角的关闭和提示按钮

在 PyQt5 中,隐藏 QWidget 右上角的关闭按钮(也称为窗口关闭按钮)可以通过修改窗口的窗口标志位(WindowFlags)来实现。具体如下:

import sys
from PyQt5.QtWidgets import QApplication, QWidget

class MyWidget(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        # 设置窗口标志位,去除关闭按钮
        self.setWindowFlags(self.windowFlags() & ~Qt.WindowContextHelpButtonHint & ~Qt.WindowCloseButtonHint)
        
        # 设置其他窗口属性(可选)
        self.setGeometry(100, 100, 300, 200)
        self.setWindowTitle('Hide Close Button')
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = MyWidget()
    sys.exit(app.exec_())

你可能感兴趣的:(python,pyqt,qt,开发语言,python,pyqt)