pyqt5关闭窗口最小化和最大化按钮
时间: 2023-05-17 12:03:41 浏览: 1248
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
5星 · 资源好评率100%
可以通过设置窗口的flags属性来实现关闭窗口最小化和最大化按钮的隐藏。具体代码如下:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
from PyQt5.QtCore import Qt
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('PyQt5关闭窗口最小化和最大化按钮')
self.setGeometry(300, 300, 300, 200)
self.setWindowFlags(Qt.WindowCloseButtonHint) # 隐藏最大化和最小化按钮
btn = QPushButton('关闭窗口', self)
btn.move(100, 100)
btn.clicked.connect(self.close)
if __name__ == '__main__':
app = QApplication([])
w = MyWidget()
w.show()
app.exec_()
```
在上面的代码中,我们通过设置`setWindowFlags`方法来隐藏最大化和最小化按钮,然后创建了一个关闭窗口的按钮。
阅读全文