QRect 整数 矩形类


由于历史原因,通过 QRect::bottom() 和 QRect::right() 函数返回的值会偏离矩形的真正右下角。

QRect::right() 函数返回 QRect::left() + QRect::width() - 1 和 QRect::bottom() 函数返回 QRect::top() + QRect::height() - 1;相同情况是通过 QRect::bottomRight() 方便函数返回点。

此外,X 和 Y 坐标对于 QRect::topRight() 和 QRect::bottomLeft() 函数,分别包含来自真正右边缘和底边缘的相同偏离。

推荐使用 QRect::x() + QRect::width() 和 QRect::y() + QRect::height() 查找真正右下角,避免使用 QRect::right() 和 QRect::bottom();另一解决方案是使用精度更高的 QRectF 浮点矩形。

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。

上一话题

QObject 类

下一话题

QRectF 类

快速搜索