1 关闭窗口
- 关闭主窗口并退出程序:
QApplication::exit()
- 退出QDialog窗口: 就
accept()
或reject()
- 退出QWidget窗口或QMainWindow窗口:
close()
2 移动窗口
(1) 普通移动
this.move()
即可(2) 按下拖动
对于有标题栏的窗口, 支持按住拖动, 但若是窗口美化时去掉了标题栏, 就要添加下列代码支持按下拖动 ```python def mousePressEvent(self, event: QMouseEvent): if event.button() == Qt.LeftButton:self.start_point = self.frameGeometry().topLeft() - event.globalPos()
def mouseMoveEvent(self, event: QMouseEvent): self.move(event.globalPos() + self.start_point)
<a name="af3am"></a>
# 3 调整窗口
<a name="TdEGA"></a>
## (1) setFixedSize
```python
self.setFixedSize(self.size())
缺点: