Qt QRect::adjusted()和QRect::adjus()含义

QRect::adjusted()和QRect::adjus()都是对当前矩形2个点的坐标进行相加,

不同的是

1)QRect::adjus()改变当前矩形且没有返回值

2)QRect::adjusted()不改变当前矩形,返回一个矩形

例如:

QRect rect1(10, 10, 10, 10);
rect1.adjus(1, 2, 3, 4);    //  rect1 = (11, 12, 13, 14)

QRect rect2;
rect2 = rect1.adjused(1, 2, 3, 4);    //  rect2 = (12, 14, 16, 18)

 

posted @ 2020-10-14 00:17  补码  阅读(2044)  评论(1编辑  收藏  举报