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 類

快速搜索