QRect pyqt
时间: 2024-03-29 13:33:37 浏览: 113
pyqt计算器
QRect是PyQt5中的一个类,用于表示矩形区域。它可以用来获取和设置矩形的位置、宽度和高度。下面是两个例子来演示如何使用QRect类:
1. 获取和重置QRect的位置及长宽[^1]:
```python
from PyQt5 import QtCore
rect = QtCore.QRect(0, 0, 200, 100)
print(rect.x(), rect.y(), rect.width(), rect.height()) # 输出:0 0 200 100
rect.setRect(50, 50, 400, 200)
print(rect.x(), rect.y(), rect.width(), rect.height()) # 输出:50 50 400 200
```
2. 使用QRect获取窗口的位置和大小[^2]:
```python
from PyQt5 import QtCore, QtWidgets
app = QtWidgets.QApplication([])
window = QtWidgets.QMainWindow()
window.setGeometry(100, 100, 300, 200)
window.show()
s = window.rect()
print(s) # 输出:PyQt5.QtCore.QRect(100, 100, 300, 200)
```
阅读全文