pyqt6禁用最大最小化
时间: 2024-06-06 15:04:30 浏览: 203
python+pyqt制作的可最小化到托盘的桌面图形应用代码实例
5星 · 资源好评率100%
在PyQt6中,可以通过设置窗口标志来禁用最大化和最小化按钮。使用setWindowFlag()方法可以实现此功能。下面是一个例子:
```python
from PyQt6.QtWidgets import QApplication, QWidget
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('禁用最大最小化')
self.setWindowFlag(Qt.WindowMinMaxButtonsHint, False) # 禁用最大最小化按钮
self.show()
if __name__ == '__main__':
app = QApplication([])
widget = MyWidget()
app.exec()
```
在上述代码中,我们使用setWindowFlag()方法来禁用最大化和最小化按钮。第一个参数指定窗口标志,第二个参数指定是否启用该标志。我们使用了Qt.WindowMinMaxButtonsHint标志来禁用最大化和最小化按钮。
阅读全文