(painter->drawRect()) с помощью QPen() width() которого равна, к примеру, 5, линии рисовались не относительно центра (центр +/- 2 пикселя), а внутрь (цент минус 4 пикселя), т.е., чтобы линии не вылазили за пределы рисуемого мной QRect. Пока приходит в голову только увеличить ширину QPen и установить clipRect. Но это смотрится как костыль. Есть какой другой вариант? чет не могу нагуглить...
Почему не уменьшишь геометрию прямоугольника на 2 пикселя с каждой стороны? rect.adjusted(0.5 * pen.width(), 0.5 * pen.width(), -0.5 * pen.width(), -0.5 * pen.width())
Обсуждают сегодня