PyQT5 禁用窗口最大化的按钮
时间: 2023-05-17 21:04:01 浏览: 111
可以使用以下代码禁用窗口最大化的按钮:
```python
from PyQt5.QtWidgets import QMainWindow, QApplication
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowMaximizeButtonHint)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
这样就可以禁用窗口最大化的按钮了。
相关问题
PyQT5 禁用窗口最大化的按钮的程序
可以使用以下代码禁用 PyQT5 窗口最大化按钮:
```python
from PyQt5.QtWidgets import QMainWindow, QApplication
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowMaximizeButtonHint)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
这将禁用窗口最大化按钮,但仍然允许用户调整窗口大小。
PyQT5 禁用窗口最大化
可以通过设置窗口的最大最小尺寸来禁用窗口最大化,具体代码如下:
```python
from PyQt5.QtWidgets import QApplication, QWidget
import sys
class MyWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('禁用窗口最大化')
self.setGeometry(100, 100, 300, 200)
self.setFixedSize(self.width(), self.height()) # 设置最大最小尺寸相同,禁用窗口最大化
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())
```
这样设置后,窗口的最大化按钮将会被禁用。
阅读全文