void adjust(dx1,dy1,dx2,dy2)的功能在于修改这个变量本身
QRect adjusted(dx1,dy1,dx2,dy2)不修改变量本身,而是返回一个调整过后的QRect
dx1,dy1调整矩形左上角点位置
dx2,dy2调整矩形右下角点位置
QRect rect1 = QRect(0,0,10,20);
rect1.adjust(5,5,-1,-2);//rect1的区域(5,5,9,18)
auto rect2 = rect1.adjusted(-2,-1,5,-3);//rect1依然为(5,5,9,18) rect2为(3,4,14,15)
本文详细解析了QRect类中adjust与adjusted方法的区别。adjust方法直接修改QRect实例的大小和位置,而adjusted方法则返回一个调整后的新QRect实例,原实例保持不变。通过具体示例展示了两种方法的实际应用。

1703

被折叠的 条评论
为什么被折叠?



