1、获取和重置QRect的位置及长宽
from PyQt5 import QtCore
rect = QtCore.QRect(0,0,200,100)
print(rect.x(),rect.y(),rect.width(),rect.height())
rect.setRect(50,50,400,200)
print(rect.getRect())
运行结果:
0 0 200 100
50 50 400 200
总结:在表示矩形框时,QRect比元组好,比列表更好。与元组相比,QRect可以通过获取属性的方式获取矩形框的位置和长宽,而元组只能通过下标去获取,不够直观、清晰,容易让人疑惑;与列表相比,列表同样只能通过下标去获取,而且列表是可变的,内容可能被篡改。